Incluindo Registros ou um Tipo de Registro
Sobre Esta Tarefa
Por que incluir registros?
Você usa os registros para definir a estrutura de seus dados do Arquivo Simples. Os registros podem conter campos, grupos ou outros registros.Os registros que são filhos de um outro registro são usados para modelar campos com uma estrutura complexa. Os registros também podem ser usados para definir camadas adicionais da hierarquia dos dados.
- Delimitado:
Os campos e registros filhos dentro do registro usam delimitadores para
definir seus pontos de início e de término. Alguns formatos delimitados usam IDs de registro como identificadores
e delimitadores de início. Para exemplos de como definir registros que analisam
dados delimitados, consulte os seguintes exemplos:
- Exemplo de Posicional e Delimitado Combinado
- Seção "Developing the BookOrder Project" do Getting Started Guide
- Posicional: os campos no registro não usam delimitadores, mas, em vez disso, são definidos por sua posição e comprimento. Os campos posicionais também são conhecidos como campos de comprimento fixo. Para um exemplo de como definir um registro que analisa dados posicionais, consulte Exemplo de Posicional e Delimitado Combinado.
Você cria os registros na guia Layout do Esquema. Os registros que contêm registros filhos e campos, e não são baseados em um tipo de registro, são exibidos na guia Layout do Esquema usando o seguinte ícone:
Os registros baseados em um tipo de registro são exibidos na guia Layout do Esquema usando o seguinte ícone:
Por que incluir tipos de registro?
Os tipos de registros definem um conjunto de propriedades de registro, campos e registros filhos que podem ser reutilizados por múltiplos registros.Por exemplo, é possível definir um tipo de registro de endereço que contenha um campo de rua, um campo de cidade, um campo de estado e um campo de CEP. Depois, seria possível usar o tipo de registro de endereço como a base de todos os endereços no Esquema de Arquivo Simples, por exemplo, para definir o registro de endereço de remessa e o registro de endereço para cobrança.
Crie tipos de registros na guia Biblioteca de Tipos. Os tipos de registros que contêm registros e campos filhos e não são baseados em um tipo de registro são exibidos na guia Biblioteca de Tipos usando o ícone a seguir:
Tipos de registro que são baseados em um tipo de registro são exibidos na guia Biblioteca de Tipos usando o ícone a seguir:
- Os tipos de registros são reutilizáveis apenas para o Esquema de Arquivo Simples e não são globais para o projeto.
- Os registros baseados em um tipo de registro podem apenas herdar nós-filhos do tipo de registro. Os nós-filhos não podem ser incluídos em um registro baseado em um tipo de registro.
- Os nós-filhos herdados do tipo de registro, são visíveis apenas na guia Biblioteca de Tipos e não são visíveis na guia Layout do Esquema.
- Os tipos de registros também podem ser baseados em outros tipos de registros, herdando propriedades e filhos dos tipos de registros pai.