Acerca de los prefijos exigidos
Los prefijos exigidos son prefijos que se agregan automáticamente a algunos nombres de componentes e IDO creados por el usuario en el momento de su creación. Estos prefijos garantizan que los IDO y los componentes tengan nombres exclusivos y que puedan actualizarse automáticamente.
Los prefijos se exigen usando el valor predeterminado de proceso Exigir prefijo de Acceso como. Cuando este valor predeterminado de proceso se establece en 1, lo prefijos se aplican automáticamente a todos estos objetos creados por el usuario:
- IDO
- Tablas
- Columnas de tablas en las otras tablas (no creadas por el usuario)
- Propiedades de IDO que amplíen otros IDO no creados por el usuario
El prefijo contiene el identificador Acceso como del usuario que está creando estos objetos:
El uso de prefijos exigidos también impide que los usuarios eliminen cualquiera de estos objetos que no tengan el prefijo correcto.
Ejemplos
Para estos ejemplos, supongamos que el valor predeterminado de proceso Exigir prefijo de Acceso como está establecido en 1, y que el identificador de Acceso como es ABCCorp.
- El usuario Bob crea una tabla con el formularios Tablas SQL y le da el nombre MiTablaFantástica. Cuando la tabla se cree, su nombre pasará a ser ABCCorpMiTablaFantástica. Las columnas que Bob cree para esta tabla no tendrán el prefijo.
- La usuaria Edith agrega una nueva columna a la tabla NombresUsuario y le da el nombre AmigosDeEdith. Cuando se cree la columna, su nombre pasará a ser ABCCorpAmigosDeEdith. La tabla original y las otras columnas no tienen el prefijo.
- El usuario Felix decide usar el Asistente de mantenimiento de nuevos datos para crear un IDO, una tabla y un formulario nuevos dentro de la aplicación. Cuando termine el Asistente de mantenimiento de nuevos datos, tanto el IDO, como la tabla y el formulario se crearán con el prefijo ABCCorp.
- La usuaria Patti desea agregar una propiedad, ColorOjos, a un IDO que ya existe y que amplía otro IDO que no usa el prefijo ABCCorp. Cuando se cree la propiedad , el nombre de ésta pasará a ser ABCCorpColorOjos.
- El usuario Joe quiere eliminar la columna Estado de la tabla NombresUsuario del formulario Tablas SQL. Como la tabla es una tabla principal con otro identificador Acceso como, Joe no podrá llevar a cabo esta operación