Añadir registros o un tipo de registro

Acerca de esta tarea

¿Por qué añadir registros?

Los registros sirven para definir la estructura de los datos de archivo sin formato. Los registros pueden contener campos, grupos u otros registros. Los registros que son hijos de otro registro se utilizan para modelar campos con un estructura compleja. Los registros también se pueden utilizar para definir capas adicionales de jerarquía de los datos.

Los campos y los subregistros de un registro se analizan utilizando uno de los siguientes métodos:
  • Delimitado: los campos y los registros hijo dentro del registro utilizan delimitadores para definir sus puntos iniciales y finales. Algunos formatos delimitados utilizan los ID de registro como identificadores y delimitadores iniciales. Para obtener ejemplos de registros de definición que analizan datos delimitados, consulte los siguientes ejemplos:
  • Posicional: los campos del registro no utilizan ningún delimitador pero, en su lugar, se definen por su posición y longitud. Los campos posicionales también se conocen como campos de longitud fija. Para obtener un ejemplo de definición de un registro que analiza datos posicionales, consulte Ejemplo de combinación de datos posicionales y delimitados.

Cree registros en el separador Diseño de esquema. Los registros que contienen registros hijo y campos que no se basan en un tipo de registro se muestran en el separador Diseño de esquema con el siguiente icono:

Los registros que se basan en un tipo de registro se muestran en el separador Diseño de esquema con el siguiente icono:

¿Por qué añadir tipos de registro?

Los tipos de registro definen un conjunto de propiedades de registro y registros hijo que se pueden volver a utilizar en varios registros.  Por ejemplo, puede definir un tipo de registro de dirección que contenga un campo de calle, un campo de ciudad, un campo de provincia y un campo de código postal. Puede utilizar a continuación el tipo de registro como la base de todas las direcciones en el esquema de archivo sin formato; por ejemplo, para definir la dirección de envío y el registro de dirección de facturación.

Cree tipos de registro en el separador Biblioteca de tipos. Los tipos de registro que contienen registros hijo y campos que no se basan en un tipo de registro se muestran en el separador Biblioteca de tipos con el siguiente icono:

Los tipos de registro que se basan en un tipo de registro se muestran en el separador Biblioteca de tipos con el siguiente icono:

Nota:
  • Los tipos de registro sólo pueden volver a utilizarse en el esquema de archivo sin formato y no son globales para el proyecto.
  • Los registros basados en un tipo de registro solo pueden heredar nodos hijo del tipo de registro. No se pueden agregar nodos hijo a un registro que se base en un tipo de registro.
  • Los nodos hijo heredados del tipo de registro son sólo visibles en el separador Biblioteca de tipos y no lo son en el separador Diseño de esquema.
  • Los tipos de registro se pueden basar también en otros tipos de registro, y heredar de este modo las propiedades y los hijos de los tipos de registro padre.
Para añadir un registro o un tipo de registro:

Procedimiento

  1. Abra un Esquema de archivo sin formato en el separador Proyecto.
  2. Seleccione el separador adecuado:
    • Para añadir un registro, seleccione el separador Diseño de esquema.
    • Para añadir un tipo de registro, seleccione el separador Biblioteca de tipos.
  3. Pulse con el botón derecho del ratón sobre un nodo del separador y seleccione una de las opciones de la lista:
    • Nuevo hijo > Registro: para añadir un registro como hijo del nodo actual. Los registros sólo pueden ser hijos del nodo raíz, otro registro o un grupo.
    • Nuevo hermano > Registro: para añadir un registro como hermano del nodo actual.
    • Nuevos hijos: para añadir campos hijo como registros de forma masiva.
  4. Especifique un nombre de nodo válido para el nuevo registro en el panel Nuevo registro.
  5. Si este registro debe basarse en un tipo de registro, seleccione el tipo en la lista Basado en registro.
  6. Pulse Aceptar. El nodo de registro se mostrará en el separador adecuado (Diseño de esquema o Biblioteca de tipos) y las propiedades del registro se mostrarán en el panel Propiedades.
  7. Especifique las propiedades del registro o tipo de registro.
  8. Si va a crear un nuevo registro que no se base en un tipo de registro, añada campos, grupos o registros para definir el contenido del registro. Si ha basado el registro en un tipo de registro, el registro está completo, porque el contenido del registro está definido por el tipo de registro.