Extender tablas de base de datos de aplicación

Para añadir campos de usuario personalizados a formularios de aplicación mediante la extensión de las tablas de bases de datos de la aplicación:

  1. Crear una clase de usuario

    La definición de la clase de usuario es el mayor nivel para extender una tabla de base de datos de aplicación.

    Consulte Creación de una clase de usuario.

  2. Crear los campos de usuario

    Los campos de usuario son genéricos y pueden ser parte de muchas clases. Si el usuario cambia alguna propiedad de un campo de usuario, todas las clases de usuario heredan el cambio.

    Consulte Creación de campos de usuario.

  3. Asociar los campos de usuario con las clases de usuario

    Las herramientas de TEU buscan esta asociación para colocar los campos de usuario en el formulario que pertenece a la clase del usuario.

    Consulte Asociación de campos de usuario con una clase de usuario.

  4. Definir el índice para la clase

    Los usuarios que generan sus propios informes o navegan por las clases pueden aprovecharse de usar un índice. Esto les da a los usuarios la capacidad de definir su propio proceso de clasificación en los informes. No necesita definir el índice de una clase, pero si no lo hace y clasifica estos campos en informes personalizados, el rendimiento es más lento.

    Consulte Definición de un índice para una clase.

  5. Crear una relación entre una tabla de base de datos de aplicación y una clase de usuario

    La asociación entre una tabla y una clase proporciona la información que necesita la TEU para recuperar, ordenar y mostrar los campos de usuario que pertenecen a una clase de usuario. Para vincular la tabla con la clase, defina una regla que determine si el registro accedido tiene una clase de usuario válido asociado con él. Si se introducen datos válidos en los campos existentes para hacer que la expresión de la regla sea verdadera, se muestra el nuevo campo de usuario.

    Consulte Creación de una relación entre una tabla de base de datos y una clase de usuario.

  6. Impactar en el esquema

    Utilice el formulario Esquema de impacto TEU para aplicar los cambios realizados en los pasos anteriores a todas las bases de datos afectadas. Este paso también actualiza las vistas correspondientes sobre las tablas de sitios múltiples.

    Consulte Impacto en esquema.

  7. Dibujar campos de usuario en formularios

    Dibuje los campos de usuario en los formularios con tablas extendidas asociadas a ellos. Cuando los campos de usuario se colocan en el formulario, actúan como cualquier otro campo existente.

    Consulte Dibujar campos de TEU en formularios.

Temas relacionados