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.
- 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:
- Ejemplo de combinación de datos posicionales y delimitados
- Sección "Desarrollo del proyecto BookOrder" en la Guía de inicio
- 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:
- 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.