TEMA 3: TABLA DE DEFINICIÓN DE CAMPOS (FDT)

TEMA ANTERIOR: INTRODUCCIÓN


CAMPOS REPETIBLES

En aquellos casos en que un dato elemental dado puede existir más de una vez en un registro, CDS/ISIS creará tantos campos como sean necesarios para recibir todas las ocurrencias de ese dato elemental. Este tipo de campo se conoce como campo repetible. Un ejemplo típico es el campo de Autor en un registro bibliográfico. Todas las ocurrencias de un campo repetible tienen un mismo rótulo. CDS/ISIS ofrece posibilidades para manejar y formatear campos repetibles. Recordar sin embargo que en general, no se tiene acceso a una ocurrencia en particular en un campo repetible en forma individual. Es usual por ejemplo, que la primera ocurrencia de un campo repetible necesite de un tratamiento especial (p.ej. el primer autor). Si la aplicación de que se trata requiere de este tratamiento, se deben definir dos campos, uno para la primera ocurrencia (que no es repetible), y otro para las demás (que si son repetibles).

Los campos repetibles pueden contener subcampos, con lo que se cuenta con la facilidad para manejar datos tabulares en 2 dimensiones (una dimensión serian los campos, y la otra los subcampos). Nótese que CDS/ISIS no cuenta con facilidades directas para manejar subcampos repetibles dentro de un campo. Sin embargo, esto puede manejarse cuando lo requiera la aplicación, utilizando las facilidades de programación de CDS/ISIS.

Además, se puede definir un campo como repetible aunque contenga un sólo dato elemental. Esto puede ser útil por ejemplo, para partir un texto extenso tal como un resumen o síntesis, en párrafos que permitan mejorar la legibilidad de un impreso. Al definir tal campo como repetible, se pueden entonces utilizar las facilidades del lenguaje de formateo para campos repetibles, para establecer sangrías en el primer renglón de cada párrafo. Otro ejemplo sería cuando se desea poder buscar palabras dentro de esos grandes campos. Al incorporar cada párrafo como una ocurrencia distinta, puede posteriormente utilizarse el operador (F) del lenguaje de recuperación para restringir la búsqueda de dos o más palabras dentro de un mismo párrafo, lo cual no sería posible si el campo no fuera repetible (véase "Operadores a nivel de campo y de proximidad").


TEMAS RELACIONADOS:


TEMA SIGUIENTE:

PARÁMETROS DE LA FDT 

INDICE GENERAL