Este atributo permite cambiar todas las variables de una kbase que estén basadas en un cierto atributo por otro, o hacer que dichas variables no se basen en ningún atributo.
Haga siempre una copia de seguridad de la KBase antes de ejecutarla.
La extensión se encuentra en el menú LSI.Extensions > Code > Replace variables 'Attribute based on' property.... Al seleccionar la opción del menú se abrirá el dialogo preguntado las modificaciones a hacer:
Old attribute | Especifica el atributo en el que se basan las variables a reemplazar. Pulsando el botón "..." se abre la selección de atributos. Type y picture indican el tipo y la mascara del atributo seleccionado. |
New attribute | Especifica el nuevo atributo en el que se han de basar las variables. Si se deja nulo, las variables reemplazadas dejarán de estar basadas en el atributo indicado en "Old attribute", pero manteniendo su tipo y mascara. Type y picture indican el tipo y la mascara del atributo seleccionado. |
Test only. Do no save object changes | Si está marcado, el proceso no modificará las variables: Sólo mostrará mensajes indicando que cambios hará. Si está desmarcado, se harán los cambios en las variables. Por defecto este campo aparece marcado. |
En caso de haber indicado un atributo en el campo "New attribute", y el tipo o la mascara de los dos atributos no coincida, se pedirá confirmación al usuario antes de continuar.
Al confirmar el diálogo, se ejecutará el proceso. El proceso no se puede deshacer y muestra sus mensajes en la ventana de output. Un ejemplo de los mensajes que muestra es el siguiente:
========== LSI.Extensions started ========== [TEST ONLY] Replacing 'Attribute based on' of attribute PdrDirPob by PncCliPob Object PPedResSelDir: Variable PdrDirPob modified Object PPdrGenVis: Variable PdrDirPobFil modified Variable SPdrDirPobFil modified Object PPdrGenArbVisBackup: Variable PdrDirPob modified Variable Poblacion modified Object WTrnPedRes: Variable AttPdrDirPob modified Object Gx0DX0w: Variable cPdrDirPob modified Object WPdrTraConVistas: Variable PdrDirPob modified Variable PdrDirPobFil modified Object WPdrTraConVistasBackup: Variable PdrDirPobFil modified 7 objects modified. 10 variables modified. 0 errors LSI.Extensions Success