Auxílios do VisualAge Generator


Editor de Tabela

Use o Editor de Tabela para definir e atualizar tabelas.

Tabela é uma coleção de dados relacionados entre si que podem ser usados para:

As tabelas que um programa utiliza para editar dados ou armazenar informações devem ser incluídas na tabela e na lista de registros adicionais desse programa. A tabela que um programa utiliza em sua tabela de mensagens deve estar identificada na especificação do programa.


Campos

Tipo de tabela

Na caixa Tipo de Tabela, selecione um dos seguintes tipos de tabela:

Correspondência inválida

Selecione Correspondência Inválida para definir uma tabela que requeira que os dados digitados pelo usuário não correspondam aos dados da primeira coluna da tabela.

Uma tabela de correspondência inválida pode ser especificada como uma rotina de edição de campo variável de mapa ou uma edição de tabela definida em um item de dados para uso em um registro de interface (UI).

Correspondência válida

Selecione Correspondência Válida para definir uma tabela que requeira que os dados digitados pelo usuário do programa correspondam a um valor da primeira coluna da tabela.

Uma tabela de correspondência válida pode ser especificada como uma rotina de edição de campo de variável de mapa. ou uma edição de tabela definida em um item de dados para uso em um registro de interface (UI). Este tipo de tabela é útil para verificação de um conjunto de entradas válidas para um campo de mapa ou uma parte de registro UI gerado.

Mensagem

Selecione Mensagem para definir uma tabela que contenha mensagens do usuário que serão utilizadas por seu programa.

Nota:Uma tabela de mensagens substitui o arquivo de mensagens VSAM e a necessidade do Utilitário de Arquivo de Mensagens.

As tabelas de mensagens devem ter no mínimo duas colunas. A primeira contém o número da mensagem. A segunda contém o texto da mensagem.

As mensagens do programa serão utilizadas para notificar o usuário dos erros detectados na entrada validada de mapas. Você identifica qual mensagem será exibida em resposta a um editor de erros codificando o programa para mover um número de mensagem para o EZEMNO ou especificando um número de mensagem em um dos campos na guia Mensagens de Erro na janela Propriedades do Mapa Padrão do Item de Dados ou na janela Propriedades UI do Item de Dados.

Quando um erro é detectado, o texto da segunda coluna da mensagem de erro selecionada será exibido no campo do mapa EZEMSG. A segunda coluna pode ser definida para ter mais de 78 caracteres, mas se ela for maior do que o campo definido com a palavra de função especial EZEMSG, o valor será truncado.

As colunas da tabela de mensagens devem estar de acordo com as seguintes convenções:

As duas primeiras colunas de uma tabela de mensagens que não são substruturas dentro de outro item de dados devem satisfazer às seguintes exigências:

Coluna 1
Este item de dados é utilizado para o número da mensagem.

Coluna 2
Este item de dados é utilizado para o texto da mensagem.

Intervalo de validade da correspondência

Selecione Intervalo de Validade de Correspondência para definir uma tabela que requeira que os dados digitados pelo usuário do programa se situem entre dois valores.

A tabela intervalo de validade de correspondência válida pode ser especificada como rotina de edição do campo de variáveis do mapa. Ela deve ter pelo menos duas colunas, sendo que a primeira e a segunda devem exibir intervalos válidos.

Quando um intervalo de tabela válido é especificado como uma tabela de edição, cada vez que um valor é digitado no campo ele é verificado contra cada linha da tabela para ver ser ele é maior que ou igual à primeira coluna, e menor que ou igual à segunda coluna. Se a verificação de intervalo falhar, o valor será tido como inválido. Se a verificação de intervalo passar, o valor será tido como válido.

Não-especificado

Selecione Não-especificado para definir uma tabela para armazenar informações que o programa pode consultar quando está sendo executado.

As instruções podem referenciar uma tabela junto com o tipo Não-especificado. Não é possível utilizar uma tabela com o tipo Não-especificado como rotina de edição.

Uso Padrão

Selecione o valor na lista pendente Uso Padrão que especifica a localização da definição de novos itens incluídos na definição de registro ou tabela:

Você pode especificar uma definição de item Não-compartilhado e restringir o uso dessa definição para o registro ou a tabela. Você pode especificar uma definição de item Compartilhado e tornar a definição disponível fora do registro ou da tabela.

Você pode criar um item dos dados separado a partir do Editor de Registro ou do Editor de Tabelas definindo o item com um nome exclusivo e uma valor de utilização Compartilhado. Você pode redefinir a Utilização do Item como Não-compartilhado. Isto cria um cópia da definição compartilhada que está disponível somente para o registro ou tabela.

Por padrão, Não-compartilhado está selecionado no campo Utilização do item e a definição está disponível somente para o registro ou tabela.

Ao Recuperar colunas do SQL, o VisualAge Generator utiliza o valor Uso Padrão.

Nome

O campo Nome exibe o nome do item de dados.

Um nome de item de dados numa estrutura de registro ou tabela pode ser especificada com um asterisco. Esse tipo de item de dados é chamado de preenchimento. Um item de dados de preenchimento não pode ser referenciado por um programa. O propósito desse tipo de item de dados é agir como um retentor de espaço numa estrutura de dados.

Nota:Não é possível utilizar os itens de dados de preenchimento nos registros de linha SQL.

Você pode utilizar um nome de item de dados somente uma vez dentro de um registro ou tabela. Você pode usar um nome de item de dado compartilhado em outras definições sem redefinir suas características.

Ocorrências

Utilize o campo Ocorrências para especificar o número de ocorrências do item de dados. Pode ser especificado número entre 1 e 32767. O padrão é 1.

Quando se define um item de dados com mais de 1 ocorrência, todos os outros itens de dados da subestrutura não podem ter mais de 1 ocorrência.

O mesmo item de dados pode ser usado em outras subestruturas. As ocorrências características de um item de dados só se aplicam à estrutura de dados em que a característica é definida. O item de dados pode ter um número diferente de ocorrências para cada estrutura de dados em que ele é usado.

Não é possível definir itens de dados de nível 77 em memória de trabalho que tenha ocorrência maior que 1.

Nota:O número de ocorrências de um item do registro de linha SQL não pode ser definido. A linha SQL é tratada como conjunto de itens de dados individuais de mesmo nível.

O número de ocorrências de um item em uma tabela não pode ser definido. No caso de itens de tabela, o número de ocorrências é igual ao número de linhas definidas para o conteúdo da tabela.

Item de dados

Selecione o tipo de dados na lista drop-down no campo Tipo.

Bin

Selecione Bin se o item de dados for numérico e você quiser armazená-lo em formato binário.

O tipo de dados Bin pode armazenar números grandes em um número de bytes menor do que outros tipos de dados numéricos.

Não são suportadas casas decimais para itens de dados SQL binários.

Char

Selecione Char se o item de dados consistir em caracteres alfabéticos, numéricos ou nacionais.

Não são suportadas casas decimais para itens de dados de caractere.

DBCS

Selecione DBCS se o item de dados consistir em caracteres de byte duplo. Dados do conjunto de caracteres de byte duplo (DBCS) são caracteres ideográficos que requerem duas posições para cada caractere.

Dados DBCS requerem terminal ou dispositivo de impressora com recurso DBCS, para que os dados de caractere de byte duplo possam ser exibidos ou impressos. Os caracteres de byte duplo são exigidos nos idiomas japonês, coreano e chinês.

Não são suportadas casas decimais para itens de dados DBCS.

O valor Comprimento representa metade do valor Bytes para dados DBCS.

Hex

Selecione Hex se o item de dados for hexadecimal (base 16).

Itens de dados hexadecimais fornecem funções básicas de processamento (mudanças de lugar, comparações e transmissão de parâmetros) para campos de bancos de dados cujo tipo de dados não é diretamente suportado pelo VisualAge Generator. Hex é abreviação de numeração hexadecimal.

Se o tipo de dados do item de dados não corresponder a nenhum outro tipo de dados, selecione Hex. Especifique um valor Bytes igual ao número de bytes que o campo usa.

O valor Comprimento representa o número de dígitos do item de dados hexadecimal e corresponde a duas vezes o valor de Bytes.

Não são suportadas casas decimais para itens de dados hexadecimais.

Os itens de dados hexadecimais não podem ser usados em expressões aritméticas.

Misto

Selecione Misto se o item de dados puder comportar tanto o conjunto de caracteres de byte simples (SBCS) quanto o de byte duplo (DBCS).

Dados mistos requerem terminal ou dispositivo de impressão com recurso DBCS, para que os dados de byte duplos possam ser exibidos ou impressos. Os caracteres de byte duplo são exigidos nos idiomas japonês, coreano e chinês.

O tamanho especificado para o item de dados de tipo misto é o número de caracteres de byte simples que o campo pode conter. O número de Bytes de um campo misto deve ser igual ao seu tamanho.

A opção Misto não é suportada em bancos de dados relacionais.

Não são suportadas casas decimais em itens de dados mistos.

Num

Selecione Num se o item de dados for numérico.

Internamente, cada dígito é representado pelo caractere que corresponde àquele dígito. Os valor dos dados é armazenado justificado à direita, preenchido à esquerda com caracteres zeros. O sinal do número é armazenado na metade esquerda do último byte (a zona).

O sinal de positivo é representado pelo valor padrão da zona para caractere numérico, que é o hexadecimal F no EBCDIC. O sinal de negativo é o hexadecimal D no EBCDIC.

Num não é suportado em bancos de dados relacionais.

Numc

Selecione Numc se o item de dados for numérico.

Internamente, cada dígito é representado pelo caractere que corresponde àquele dígito. o valor dos dados é armazenado justificado à direita, preenchido à esquerda com caracteres zeros. O sinal do número é armazenado na metade esquerda do último byte (a zona).

O sinal de positivo é representado pelo dígito hexadecimal C para EBCDIC. O sinal de negativo é o hexadecimal D do EBCDIC.

Selecione Numc quando uma aplicação cria registros para serem processados por outros produtos que usam a convenção C para sinal de positivo.

A opção Numc não é suportada em bancos de dados relacionais.

Itens de dados Numc equivalem a itens de dados Num, só que o dígito hexadecimal C representa sinal de positivo.

Pacf

Selecione Pacf se o item de dados for um decimal compactado.

Itens de dados Pacf são dados decimais compactados. Os dados decimais compactados possuem 2 dígitos em cada byte com o sinal na metade direita do último byte.

Internamente, o valor dos dados é armazenado justificado à direita, preenchido à esquerda com caracteres zeros. O sinal de positivo é representado pelo dígito hexadecimal F. O sinal de negativo é o hexadecimal D. B é aceito como sinal de negativo em dados criados por outros produtos.

A opção Pacf não é suportada em bancos de dados relacionais.

Pack

Selecione Pack se o item de dados for um decimal compactado e você quiser um sinal interno positivo de C.

Itens de dados Pack são dados decimais compactados. Os dados decimais compactados possuem 2 dígitos em cada byte com o sinal na metade direita do último byte.

Internamente, o valor dos dados é armazenado justificado à direita, preenchido à esquerda com caracteres zeros. O sinal de positivo é representado pelo dígito hexadecimal C; o de negativo por um D. B é aceito como sinal de negativo em dados criados por outros produtos.

Unicode

Selecione Unicode se quiser armazenar os itens de dados no formato Unicode.

Unicode é um padrão de codificação de caracteres de 16 bits (2 bytes) estabelecido pelo Unicode Consortium. Consulte Suporte Unicode na estrutura de navegação do auxílio online para obter mais informações.

O tipo de dados especifica o formato interno ou tipo do dado. O tipo do dados determina como o item é processado quando é referenciado em instruções.

Comprimento

Utilize o campo Comprimento para especificar o número de caracteres ou dígitos deixado de lado em uma estrutura de dados para um item de dados.

Nota:Quando você especifica um valor em Bytes, o Comprimento é calculado automaticamente a partir dele.

Decimais

Utilize o campo Decimais para especificar o número de posições reservadas à direita de uma vírgula decimal contida. O padrão é 0 (sem casas decimais).

O número de casas decimais tem que ser menor ou igual ao tamanho do item de dados.

O tamanho do item de dados tem que incluir espaço para as casas decimais. O número máximo de casas decimais é 18 ou o tamanho do item de dados, se ele for menor que 18. O ponto decimal não é armazenado com os dados.

A opção Casas decimais não fica disponível quando alguma das seguintes condições é verdadeira:

Utilização

Selecione uma utilização na coluna Utilização.

Não-compartilhado

Selecione Não-compartilhado para que as seguintes características do item dos dados sejam armazenadas com o registro ou tabela no qual o item está definido:

Para itens Não-compartilhados definidos no registro da UI, as seguintes propriedades da UI também são armazenadas:

Itens de dados não-compartilhados com o mesmo nome em outras definições de registro ou tabela podem ter características diferentes.

Você pode alterar a Utilização de cada item.

Compartilhado

Selecione Compartilhado para que as seguintes características do item dos dados sejam armazenadas em uma definição de parte do item dos dados independente do registro ou tabela no qual o item está definido:

Para itens Não-compartilhados definidos no registro da UI, as seguintes propriedades da UI também são armazenadas:

Todos os registros e tabelas que incluem um item dos dados compartilhados com o mesmo nome compartilham a mesma definição do item dos dados. A alteração da definição de um item dos dados compartilhado em um registro ou tabela muda a definição de todos os registros e tabelas que incluem essa definição de item dos dados compartilhados.

Você pode alterar a Utilização de cada item.

Descrição

Para documentar o item de dados, digite uma descrição de 1 a 30 caracteres no campo Descrição.

As descrições podem ser feitas em letra maiúscula, minúscula ou mista.


Menus

Arquivo

Selecione Arquivo para operar com partes, , opções de imagens ou impressora.

Novo

Selecione Novo para criar uma nova parte VisualAge Generator.

Abrir

Selecione Abrir para abrir uma parte VisualAge Generator carregada.

Salvar

Selecione Salvar para salvar a parte na biblioteca. Você pode salvar partes no an application que seja uma edição aberta ou uma edição aberta, para o qual uma edição de trabalho pode ser criada.

Salvar Como

Selecione Salvar Como para criar uma nova parte com um nome diferente que herde todas as características da parte aberta, sem alterar a parte original.

A seleção de Salvar Como abre a janela Salvar Como.

Reverter

Selecione Reverter para fazer com que todos os campos voltem a assumir as últimas definições salvas.

Imprimir

Selecione Imprimir para imprimir a parte que foi aberta.

A primeira vez que você imprime uma parte VisualAge Generator, as janelas Configurar Impressão serão exibidas. Você pode aceitar ou alterar as definições da impressora padrão para todos os editores VisualAge Generator utilizando estas janelas.

Configurar Impressão

Selecione Configurar Impressão para selecionar uma impressora e especificar opções de configuração da impressora.

Salvar Imagem

Selecione Salvar Imagem para conservar um instantâneo da imagem do VisualAge que está localizado na memória, gravando-o no arquivo abt.icx armazenado em seu disco rígido.

Salvar Imagem Como

Selecione Salvar Imagem Como para abrir a janela Nome do Arquivo para Imagem, onde você pode especificar um nome de arquivo, um diretório e uma unidade em que deseja salvar sua imagem.

O arquivo padrão é abt.ics.

Sair do VisualAge

Selecione Sair do VisualAge para fechar o VisualAge. É perguntado se você deseja salvar sua imagem, fechar o programa sem salvar a sua imagem ou cancelar seu pedido para fechar o programa.

Editar

Selecione Editar para excluir, inserir ou localizar informações em uma parte.

Cortar

Selecione Cortar para remover os item dos dados selecionados e colocá-los na área de transferência.

Copiar

Selecione Copiar para copiar os itens dos dados selecionados para a área de transferência sem exclui-los da janela ativa.

Nos Editores de Registro e Tabela, se você copiar um item dos dados, copiará somente o que estiver selecionado, não sua subestrutura.

Colar

Selecione Colar para copiar itens dos dados da área de transferência para a janela ativa. Se um item dos dados estiver selecionado, os itens dos dados na área de transferência serão copiados na lista do item dos dados depois do item dos dados selecionado. Se nenhum item dos dados estiver selecionado, os itens dos dados serão copiados no final da lista do item dos dados.

Caso esteja colando itens de dados não-SQL para um registro de linha SQL, as seguintes alterações ocorrerão:

Nota:Colar destina-se somente a itens dos dados.

Excluir

Selecione Excluir para remover os itens dos dados selecionados sem armazená-los na área de transferência.

Nota:Para excluir o texto selecionado, pressione a tecla Excluir.

Inserir Antes

Selecione Inserir Antes para inserir uma nova linha antes da linha selecionada.

Não sendo selecionada nenhuma linha, a nova linha será inserida no alto da lista.

A opção Inserir Antes não fica disponível quando se seleciona mais de uma linha.

Inserir Depois

Selecione Inserir Depois para inserir uma nova linha depois da linha selecionada.

Se não for selecionada nenhuma linha, a nova linha será selecionada no final da lista.

A opção Inserir Depois não fica disponível quando se seleciona mais de uma linha.

Inserir Ascendente e Inserir Subestrutura não estarão disponíveis quando o tipo de registro for linha SQL.

Localizar

Selecione Localizar para localizar informações na parte que está aberta no editor.

A seleção de Localizar abre a janela Localizar.

Selecionar Tudo

Escolha Selecionar Todos para selecionar todos os itens dos dados no editor.

Desmarcar Tudo

Selecione Desmarcar Tudo para limpar qualquer seleção.

Exibir

Selecione Exibir para controlar a aparência da janela Editor da Tabela.

Expandir Tudo

Expandir Tudo expande todos os itens de dados subestruturados dentro da estrutura de dados.

Reduzir Tudo

Reduzir Todos reduz todos os itens de dados subestruturados dentro da estrutura de dados.

Exibir Bytes

Selecione Exibir Bytes para exibir ou remover a coluna Bytes.

Fonte

Selecione Fonte para abrir a janela Seleção da Fonte e mudar a fonte de todos os tipos de partes que podem ser editados no editor em que a fonte é alterada.

Campos

Botões de comando

Selecione OK para aceitar quaisquer alterações e fechar a janela Seleção de Fonte.

Selecione Padrão para restaurar as definições de fonte padrão e fechar a janela Seleção de Fonte.

Selecione Cancelar para fechar a janela Seleção de Fonte sem aceitar nenhuma alteração.

Tarefas

Para alterar a fonte de uma parte, selecione Fonte no menu Exibir e faça o seguinte:

  1. Nas listas suspensas Fundição, Família e Caracteres selecione a fonte.

    O canto inferior esquerdo da janela indica se a fonte selecionada é bitmap ou escalável.

  2. Nas listas suspensas Estilo, Estilo da Ext. e Tamanho, selecione o estilo e o tamanho.

    Uma amostra da fonte selecionada é exibida na área de texto. Digite mais texto se quiser ver outros caracteres.

  3. Selecione OK.

Definir

Selecione Definir para trabalhar com tabela de conteúdo, prólogo e propriedades.

Conteúdo da Tabela

Selecione Conteúdo da Tabela para definir e atualizar o conteúdo da tabela. Aparece o Editor de Conteúdo da Tabela.

A opção Conteúdo da Tabela não fica disponível se alguma destas condições for verdadeira:

Prólogo

Selecione Prólogo para exibir a janela Prólogo na qual é possível ver e atualizar comentários de código para o programa.

Propriedades

Selecione Propriedades para exibir e atualizar as propriedades da tabela. Aparece a janela Propriedades da Tabela.

Ferramentas

Selecione Ferramentas para trabalhar com o item de dados que você está definindo.

Definir Pontos de Teste

Selecione Definir Pontos de Teste para definir pontos de interrupção, de rastreamento e de observação nas seguintes partes:

Parte

Selecione Parte para definir pontos de teste para uma parte. Esses pontos podem ser pontos de interrupção, pontos de rastreamento e pontos de observação.

Palavras EZE de Dados

Selecione Palavras EZE de Dados para definir pontos de teste para palavras EZE de dados. Esses pontos podem ser pontos de interrupção e pontos de observação.

Palavras EZE de dados são palavras EZE que podem ser usadas como itens de dados.

Palavras EZE Lógicas

Selecione Palavras EZE Lógicas para definir pontos de teste para palavras EZE lógicas. Esses pontos podem ser pontos de interrupção.

Palavras EZE Lógicas são palavras EZE que controlam o fluxo do programa ou que oferecem algum serviço específico.

Validar Estrutura de Dados

Selecione Validar Estrutura de Dados para validar a estrutura dos itens de dados.

Se forem encontrados erros, serão exibidas mensagens de erro para orientar a correção da estrutura de dados.

Calcular Comprimento da Subestrutura

Selecione Calcular Comprimento da Subestrutura para calcular o comprimento da subestrutura do item de dados selecionado.

Calcular Comprimento da Subestrutura só fica disponível se você selecionar um item dos dados.


Menus de contexto

Os seguintes menus de contexto estão disponíveis a partir do Editor de Tabelas, dependendo do que tiver sido selecionado e de onde o cursor esteja:

Reverter

Selecione Reverter para fazer com que todos os campos voltem a assumir as últimas definições salvas.

Expandir Tudo

Expandir Tudo expande todos os itens de dados subestruturados dentro da estrutura de dados.

Reduzir Tudo

Reduzir Todos reduz todos os itens de dados subestruturados dentro da estrutura de dados.

Cortar

Selecione Cortar para remover o texto selecionado ou objetos e colocá-los na área de transferência.

Copiar

Selecione Copiar para copiar os itens dos dados selecionados para a área de transferência sem exclui-los da janela ativa.

Nos Editores de Registro e Tabela, se você copiar um item dos dados, copiará somente o que estiver selecionado, não sua subestrutura.

Colar

Selecione Colar para copiar texto da área de transferência para a janela ativa. Todo o texto selecionado é substituído pelo texto da área de transferência. Se não houver texto selecionado, o texto na área de transferência será inserido na posição do cursor.

Nota:Colar serve somente para texto.

Excluir

Selecione Excluir para remover as informações selecionadas sem armazená-las na área de transferência.

Excluir Árvore

Excluir Árvore remove os itens de dados selecionados e quaisquer outros que existam como subestruturas dos itens de dados selecionados.

Inserir

Inserir está disponível quando nenhum item de dados é selecionado e insere-se um novo item de dados no final da lista.

Inserir Antes

Selecione Inserir Antes para inserir uma nova linha antes da linha selecionada.

Não sendo selecionada nenhuma linha, a nova linha será inserida no alto da lista.

A opção Inserir Antes não fica disponível quando se seleciona mais de uma linha.

Inserir Depois

Selecione Inserir Depois para inserir uma nova linha depois da linha selecionada.

Se não for selecionada nenhuma linha, a nova linha será selecionada no final da lista.

A opção Inserir Depois não fica disponível quando se seleciona mais de uma linha.

Inserir Ascendente e Inserir Subestrutura não estarão disponíveis quando o tipo de registro for linha SQL.

Inserir Pai

Inserir Pai insere um novo item de dados antes dos itens selecionados e cria as subestruturas dos itens de dados selecionados do novo item. A fim de inserir um item de dados pai em vários itens de dados, os itens devem estar no mesmo nível de subestrutura e selecionados na ordem seqüencial a partir do topo da lista de item de dados.

Inserir Subestrutura

Inserir Subestrutura insere um novo item de dados como subestrutura do item selecionado.

Inserir Nível 77

Inserir Nível 77 estará disponível somente para os registros da Memória de Trabalho. Inserir Nível 77 insere um novo item de dados do nível 77 no final da lista.

Editar Parte

Editar Parte fica disponível quando um único item dos dados compartilhado é selecionado em um editor da estrutura de dados. Selecionar esta opção de menu abre o Editor de Item de Dados para o item selecionado.

Localizar

Selecione Localizar para localizar informações na parte que está aberta no editor.

A seleção de Localizar abre a janela Localizar.

Selecionar Tudo

Escolha Selecionar Todos para selecionar todos os itens dos dados no editor.

Desmarcar Tudo

Selecione Desmarcar Tudo para limpar qualquer seleção.

Propriedades

Selecione Propriedades para exibir e atualizar as propriedades da tabela. Aparece a janela Propriedades da Tabela.

Salvar

Selecione Salvar para salvar a parte na biblioteca. Você pode salvar partes no an application que seja uma edição aberta ou uma edição aberta, para o qual uma edição de trabalho pode ser criada.


Tarefas do Editor de Tabelas

Definição de uma tabela

Quando se cria uma tabela nova, estas tarefas são colocadas em ordem lógica.

Criação de um nova tabela

Uma tabela é uma coleção de itens de dados relacionados usados na edição de dados entrados pelo usuário em uma interface de usuário, como um mapa ou página HTML, ou no armazenamento de informações para referência por um programa durante sua execução.

Para criar uma nova tabela:

  1. Na janela Organizador do VisualAge, selecione Partes do VAGen >Nova.

    ou

    No Editor de Tabela, selecione o menu Arquivo, depois Novo.

  2. No campo Parte Nova, forneça um nome de tabela válido.
  3. Selecione Tabela como o tipo da parte.
  4. Selecione um aplicação válido para incluir em sua tabela.
  5. Selecione OK.
  6. No Editor de Tabelas, selecione o tipo da tabela a partir do quadro de lista suspenso Tipo de Tabela na barra de ferramentas.

Nomes de tabelas

Use as seguintes convenções para dar nome a tabelas:

As seguintes convenções de nomenclatura se aplicam a todos os tipos de partes:

Leia as regras relativas ao prefixo de tabelas de mensagens.

Prefixos da tabela de mensagem

Use as seguintes convenções para dar nome a prefixos das tabelas de mensagens:

O prefixo da tabela de mensagens é especificado na janela Propriedades no Editor de Programa.

Um sufixo é anexado ao prefixo da tabela de mensagens para que seja gerado o nome da tabela de mensagens do usuário. Os sufixos dos idiomas nacionais suportados pelo VisualAge Generator são:

Código
Idioma
CHS
Chinês Simplificado
DES
Alemão Suíço
DEU
Alemão
ENP
Inglês em letra maiúscula
ENU
Inglês dos Estados Unidos
ESP
Espanhol
JPN
Japonês
KOR
Coreano
PTB
Português do Brasil

Nota:Maiúscula em Inglês não é suportado pelo AIX, OS/2, Windows NT, HP-UX, e Solaris.

Criação de uma tabela de mensagem

Você pode criar uma tabela de mensagem no Editor de Tabela.

Para criar uma tabela de mensagem:

  1. Crie uma tabela com duas colunas.
  2. Defina o tipo de tabela e tipos de colunas de acordo com a aplicação:
  3. Preencha a tabela com Teclas de mensagens na coluna um e Mensagens na coluna dois.

Definição de propriedades da tabela

No menu Definir do Editor de Tabelas, selecione Prioridades para definir ou alterar propriedades das tabelas.

Definição do prólogo da tabela

Para fornecer a descrição de uma tabela, selecione Prólogo no menu Definir.

Definição do conteúdo da tabela

Para definir o conteúdo da tabela, selecione Conteúdo da Tabela no menu Definir.

Edição de tabelas

  1. Para editar uma tabela que já existe, proceda de uma das seguintes formas:
    1. Na janela Organizador do VisualAge, selecione Partes do VAGen >Abrir.

      ou

      No Editor de Tabela, selecione o menu Arquivo e Abrir.

  2. Para selecionar um item de dados individual, clique sobre ele com botão 1 do mouse.

    Para selecionar vários itens de dados de uma tabela ao mesmo tempo, clique no primeiro com o botão 1 do mouse e depois, mantendo a tecla Shift pressionada, clique no último item com o botão 1 do mouse.

    A largura das colunas pode ser modificada; para isso, coloque o ponteiro diretamente sobre a linha divisória da coluna e arraste-a para mostrar a informação na coluna.

  3. Dentro do Editor de Tabela, altere o tipo da tabela selecionando um tipo novo a partir do quadro de listagem suspenso Tipo de Tabela na barra de ferramentas.
  4. Você pode incluir e modificar itens de dados do Editor de Tabela:
  5. Para validar e corrigir erros estruturais na tabela, selecione Validar Estrutura de Dados no menu de opções Ferramentas. A validação procura:
  6. Quando o Editor de Tabela é fechado, você será solicitado a salvar suas alterações. Se você definiu novos itens de dados, será solicitado a criar e salvar esses itens de dados.

Inserção, deslocamento e exclusão de itens de dados

Para inserir um item na lista, selecione-o e escolha Inserir antes ou Inserir depois no menu Editar. Você também pode escolher Inserir Pai ou Inserir Subestrutura se seu registro não for um registro de linha da SQL.

Nota:Se você selecionar Inserir Depois sem selecionar anteriormente uma entrada na lista, o item é inserido no final da lista. Se você selecionar Inserir Antes sem selecionar anteriormente uma entrada na lista, o item é inserido no começo da lista. Mesmo quem não tem entrada na lista pode selecionar Inserir Antes ou Inserir Depois nom menu Editar.

Você também pode Copiar e Colar um item de outro registro ou tabela para inserir um item de dados.

Você pode mover um item de dados selecionando-o e arrastando-o para uma nova posição na lista. E também pode usar Recortar e Colar para mover um item de dados.

Para excluir um item de dados, selecione-o e escolha Excluir no menu de opções Editar.

Operação com itens de dados subestruturados

No editor, para deslocar itens de dados entre as estruturas e alterar o relacionamento pai/filho de itens de dados subestruturados, selecione um item de dados e arraste-o para uma nova posição na lista de itens de dados.

Para mover um item de dados substruturado pelas estruturas e para mantê-lo no mesmo nível, selecione o item e arraste-o até uma nova posição na lista. Somente um item por vez pode ser deslocado. No entanto, se você selecionar um item com filhos, os filhos também são deslocados com o item de dados. Você não pode mover um item dentro da sua própria estrutura.

Para mover um item de dados substruturado pelas estruturas e alterar o nível do item, pressione a tecla Alt e arraste o item até a nova posição na lista. Isto permite que você desloque o item de dados para outra estrutura como um filho da estrutura.

Definindo um item de dados não-compartilhado

Etapas para definir um item de dados não-compartilhado

Para definir um item de dados Não-Compartilhado, faça o seguinte no Editor de Registro ou Editor de Tabela:

  1. Selecione uma linha na tabela em que o item de dados vai ser inserido.
  2. No menu Editar, selecione uma das seguintes opções de inserção disponíveis.
  3. No Editor de Registro ou de Tabela, defina o seguinte:
    1. Na lista drop-down Escopo Padrão, selecione Não-Compartilhado.
    2. Especifique o nome de um item de dados no campo Nome.
    3. Especifique a Ocorrência, Tipo, Comprimento, Casas Decimais e Finalidade, selecionando as células de cada campo e modificando seu valor ou selecionando um novo valor a partir da lista drop-down.

Trabalhando com definições de item de dados compartilhados

Você pode exibir e atualizar um item de dados compartilhado, selecionando o item de dados, pressionando o botão 2 do mouse e selecionando Editar parte no menu de contexto. Se o item de dados selecionado não for compartilhado, Editar parte não estará disponível.


[ Início da Página | Página Anterior | Próxima Página | Índice ]