Control de terminología: Tablas asociadas a campos

From ABCD Wiki
Revision as of 01:26, 5 January 2020 by Guilda (talk | contribs)
Jump to: navigation, search

Un campo o subcampo de la Tabla de Definición de Campos puede tener asociado una tabla de valores de selección para el ingreso del mismo. Esta tabla de valores se expresa en la forma de un archivo txt almacenado en la carpeta def de la base de datos activa. Desde el punto de vista de su estructura esta tabla puede tener dos posibilidades:

Contener un valor Contener un código y un valor
izquierda derecha

Según el valor colocado en la columna Entrada de datos en la FDT, la tabla se mostrará de una de las siguientes maneras:

  • Si el campo no es repetible
Radio Select
miniaturadeimagen|izquierda derecha
  • Si el campo es repetible
Checkbox Select Multiple
izquierda derecha

En el caso de radio y checkbox, se puede colocar un valor en la columna columnas de la FDT para indicar en cuántas columnas se van a mostrar los valores aceptados para el campo.

Cuando el usuario selecciona un valor de la tabla, la transferencia al registro se hace tomando en cuenta las siguientes opciones:

  • Si la tabla asociada contiene sólo un valor: se presentan en la hoja de entrada los valores correspondientes y el valor seleccionado se transfiere al registro
  • Si la tabla asociada contiene un códigos y valores: se presentan en la hoja de entrada los valores correspondientes y la transferencia del dato al registro se hace de acuerdo a las siguientes posibilidades:
    • Si la definición del campo no contempla subcampos, se transfiere al registro el código asociado con el valor seleccionado
    • Si la definición del campo contempla dos subcampos, se transfiere registro el código, precedido del primer subcampo, y el valor precedido del segundo subcampo (^a01^bValor 1)


Cuando se editan las listas de selección se puede:

  1. Seleccionar un grupo de filas y arrastrarlas para cambiar su posición
  2. Clasificar toda la tabla por la primera columna
  3. Clasificar toda la tabla por la segunda columna


 Si quiere utilizar una tabla definida en la estructura de otra base de datos, en la columna donde se coloca el 
 Nombre de la tabla se puede colocar la ruta absoluta hacia la tabla que se desea vincular con la base de datos.
 la ruta se coloca haciendo referencia a la variable %path_database% la cual se reemplazará por el valor 
 asignado en el config.php para identificar la ruta hacia la carpeta de las bases de datos.
 
 Ejemplo:  %path_database%marc/def/es/tabla.def