DEV CLASES/CAMPOS

De Pragma Wiki
Ir a la navegación Ir a la búsqueda

Descripción

La tabla prxcampos (Clases, campos) permite definir los campos que forman parte de una tabla.

Estructura

Identidad

Lista de campos

Columna Campo físico Campo lógico Atributo Descripción Etiquetas Definición Observaciones
1 Clase Clase prxclases Clases KEY,REQ,INS prxcampos Nombre de la clase a la que pertenece el campo.
2 Campo Campo VARCHAR(128) Caracteres de longitud variable hasta 128 caracter/es KEY,REQ,VIS,INS prxcampos Nombre físico del campo.
3 AtributoUDT AtributoUDT pUDT Tipos de datos definidos REQ,VIS,INS prxcampos Código de atributo del campo.
4 Clave Clave BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD prxcampos Marcar para indicar que el campo es parte de la clave primaria.
5 DefineAtributo DefineAtributo BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD prxcampos Marcar para que la clase se sume como un atributo disponible a otras clases.
6 Alias Alias BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD prxcampos Marcar para indicar que se trata de un campo alias, y puede ser usado como un código alternativo a la clave primaria en la validación de los campos.
7 EditaEnINSERT EditaEnINSERT BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD prxcampos Marcar para indicar que el campo es editable durante la inserción del registro.
8 EditaEnUPDATE EditaEnUPDATE BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD prxcampos Marcar para indicar que el campo es editable durante la actualización del registro.
9 Requerido Requerido BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD prxcampos Marcar para indicar que se trata de un campo cuyo valor es requerido y no puede dejarse en NULL.
10 RequeridoValor RequeridoValor VARCHAR(128) Caracteres de longitud variable hasta 128 caracter/es VIS,INS,UPD prxcampos El campo proporcionaría un valor para cuando agreguemos un nuevo campo cuyo valor es requerido pero no está en uso.
11 IndicaDefecto IndicaDefecto BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD prxcampos Marcar para indicar que este campo indica un registro por defecto.
12 Visible Visible BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD prxcampos Marcar para indicar que el campo es visible en las pantallas del sistema.
13 Deprecado Deprecado BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD prxcampos Marcar solamente si el campo se encuentra deprecado / obsoleto.
14 Grupo Grupo VARCHAR(128) Caracteres de longitud variable hasta 128 caracter/es VIS,INS,UPD prxcampos Permite definir un título para un grupo de campos.
15 Panel Panel pCAMPO_PANEL Panel en el que se muestra el campo REQ,VIS,INS,UPD prxcampos Permite definir en qué panel de la pantalla de edición se muestra el campo.
16 Indicaciones Indicaciones VARCHAR(256) Caracteres de longitud variable hasta 256 caracter/es VIS,INS,UPD prxcampos Indicaciones al usuario relacionadas con el campo, se muestran al pie de la pantalla de edición al ingresar en el campo.
17 ActualizaCascada ActualizaCascada BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD prxcampos Indica si el campo actualiza en cascada con su atributo, no se usa y probablemente se elimine eventualmente.
18 EliminaCascada EliminaCascada BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD prxcampos Indica si el campo elimina en cascada con su atributo, no se usa y probablemente se elimine eventualmente.
19 ValorPorDefecto ValorPorDefecto VARCHAR(128) Caracteres de longitud variable hasta 128 caracter/es VIS,INS,UPD prxcampos Indica un valor por defecto, solo se usa en las pantallas de edición y no se agrega a la base de datos como valor defecto.
20 CamposCalculados CamposCalculados VARCHAR(256) Caracteres de longitud variable hasta 256 caracter/es INS,UPD prxcampos Los campos calculados asociados a un atributo de tipo clase se graban en este campo, no es editable por el usuario ya que se graban en la pantalla de selección de campos.
21 Computo Computo VARCHAR(640) Caracteres de longitud variable hasta 640 caracter/es VIS,INS,UPD prxcampos Agregar el comando SQL si se trata de un campo calculado o computado.
22 Observaciones Observaciones VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es VIS,INS,UPD prxcampos Observaciones lbres sobre el campo.
23 NroColumna NroColumna prxcmplinea Número de linea autoincremental de Pragma. VIS, prxcampos Número de orden de la columna, asignado automáticamente por el sistema.

Observaciones adicionales sobre los campos

Relaciones

Triggers

prxcampos_TR_pUDT_UPDATE

Llama al procedimiento pUDT_REFRESCO_EXEC para refrescar los atributos de Tipos de datos primitivos (pPDT) y Tipos de datos definidos (pUDT).

Este trigger opera en INSERT y UPDATE.

prxcampos_TR_pUDT_DELETE

Llama al procedimiento pUDT_REFRESCO_EXEC para refrescar los atributos de Tipos de datos primitivos (pPDT) y Tipos de datos definidos (pUDT).

Este trigger opera en DELETE.