Índice de la entrada principal

From ABCD Wiki
Jump to: navigation, search

Esta función del módulo de catalogación permite definir un índice para acceso rápido a los registros:

Entrada principal.png

Al hacer clic sobre el icono Sortasc.gif que se muestra resaltado en la imagen, ABCD monta en forma dinámica una lista alfabética de los campos que han sido seleccionados como entrada principal del registro.

Los campos se seleccionan en la FDT de la base datos:

  1. Marcando la columna identificada como I
  2. Colocando el prefijo correspondiente a la indización del campo
  3. Llenando las columnas listar como y extraer como con los formatos correspondientes.

Pueden darse dos opciones en la selección del campo de entrada principal:

  1. Un solo campo no repetible
  2. Varios campos repetibles o no


1. Un solo campo no repetible

Este pudiera ser el caso del nombre de un usuario. Suponiendo que la etiqueta del nombre del usuario sea 30, use las siguientes entradas en la FDT:

       Listar como:    v30
       Extraer como:   V30,'$$$' f(mfn,1,0)   

La construcción V30,'$$$' f(mfn,1,0) es necesaria ya que el campo 30 puede utilizarse tanto como índice de la entrada principal como campo de control de terminología y ambos casos requieren diferentes resultados:

  • Si el campo se usa como índice de la entrada principal, se necesita capturar el MFN del registro para localizarlo en la base de datos y presentarlo en el área de edición
  • Si el campo se usa para control de autoridades, se necesita capturar el contenido del campo 30 para pasarlo a la casilla de edición del campo

Esta es la situación que se refleja en el formato Extraer como


2. Varios campos repetibles o no

Si se quiere formar una entrada principal con la información proveniente de varios campos solo es necesario marcar uno de ellos como entrada principal, colocar el prefijo de la indización del campo y elaborar los formatos listar como y extraer como con todos los campos que desea contemplar en esta entrada.

Ejemplo: Formar la lista de la entrada principal con todos los títulos incluídos en el formato de descripción bibliográfica de CEPAL (12, 18 y 30).

1. Indize todos los campos requeridos, utilizando el mismo prefijo:

                  12 0 mhu,"TI_"v12
                  18 0 mhu,"TI_"v18
                  30 0 mhu,"TI_"v30 
Si el campo a ser utilizado como entrada principal es repetible, debe especificar el % en el formato de extracción para asegurar la generación del número de ocurrencia desde la cual proviene el valor indizado:
                  12 0 mhu,(|TI_|v12|%|/)
                  18 0 mhu,(|TI_|v18|%|/)
                  30 0 mhu,(|TI_|v30|%|/)

2. Marque en la FDT de la base, en al menos uno de los campos de título, la entrada identificada como Índice principal

3. Elabore el formato Listar como, incluyendo la información de los campos que forman el índice

    select e3
       case 12: V12,'$$$' if e4=1 then f(mfn,1,0) else v12 fi
       case 18: v18,'$$$' if e4=1 then f(mfn,1,0) else v18 fi
       case 30: v25,'$$$' if e4=1 then f(mfn,1,0) else v30 fi
    endsel
El índice de la entrada principal también se utiliza como Lista de autoridades para capturar las entradas la lista y pasarlas a un campo del área de edición del registro. Por lo tanto, la extracción del campo deberá ser el MFN si el término es mostrado como entrada del indice principal, y el contenido del campo, si el término es mostrado como lista de autoridades. La variable e4 la genera internamente ABCD para indicar si la llamada proviene del índice de la entrada principal o del control de terminología de un campo
Si ya tiene definido un formato externo para el manejo de las listas de autoridades, incluya en el mismo las líneas de codificación de la entrada principal. Si no lo tiene, recomendamos ampliamente esta práctica ya que la codificación de los formatos listar como y extraer como puede tener cierta complejidad la cual es muy difícil codificar en una línea de la FDT. El nombre del formato externo se coloca en la forma @xxxxx.pft donde xxxx es el nombre del formato que debe residir en la carpeta pft del lenguaje activo
    La opción de utilizar uno o varios campos como entrada principal y para control de autoridades
    se introdujo a partir de la versión 1.2, por lo tanto, si no se realiza la corrección en la 
    pft asignada en la columna extraer como, se presentará el campo como lista de autoridades 
    pero será extraído el MFN del registro que contiene el término y colocado en el campo 
    correspondiente de la hoja de ingreso.