Use a janela Propriedades de Mapa Padrão para definir padrões para edições gerais, edições numéricas e mensagens de erro para itens de dados usados em mapas.
Utilize a guia Edições para especificar padrões a edições de mapas gerais e numéricas para itens de dados.
Se você definiu uma rotina ou tabela de edição para edição especial dos dados digitados pelo usuário do programa em um campo de variável, digite seu nome no campo Rotina de edição. A rotina de edição pode ser uma das seguintes:
A tabela deve ser definida para o programa na lista de tabelas e registros adicionais.
A partir do quadro Alinhar, selecione o tipo de alinhamento do item de dados ou campo variável de mapa que está sendo definido:
Não sendo especificado o alinhamento, os dados de caractere são alinhados à esquerda e os numéricos à direita. O alinhamento à direita é exigido para campos numéricos que também têm posição decimal ou edição de sinal especificados.
Selecione Esquerda para que os dados sejam alinhados à esquerda quando aparecem em campo de mapa.
Selecione Direita para que os dados sejam alinhados à direita quando aparecem em campo de mapa.
Direita é exigido em dados numéricos que também têm uma posição decimal ou uma edição de sinal especificada.
Selecione Nenhum se não desejar especificar nenhum alinhamento dos dados quando aparecem um campo de mapa.
Use a lista Máscara de edição de data para especificar o formato das edições de data em campo de mapa ou em item de dados. Pode-se também digitar uma máscara de edição de data nesse campo.
Podem ser digitados os seguintes caracteres nesse campo:
Nota: | Embora os caracteres separadores precisem ser incluídos quando a máscara de edição de data é definida, eles podem ser omitidos quando a data é digitada no runtime do programa. |
As máscaras de edição de data podem ser especificadas nos formatos Gregoriano ou Juliano.
O tamanho exigido varia para cada um deles:
A Máscara de edição de data não fica disponível quando ocorre um dos seguintes casos:
Utilize o campo Entrada mínima para especificar o número mínimo de caracteres que o usuário do programa deve digitar se o programa usar dados de tipo no campo variável.
Para que as posições não utilizadas de um campo sejam preenchidas quando o mapa que o contém é exibido ou impresso, digite o caractere de preenchimento no campo Caractere de preenchimento.
O preenchimento pode ser feito por caractere alfanumérico, espaço em branco ou por um nulo (zeros binários). Quando o caractere de preenchimento não é fornecido, é dado um padrão que tem por base o tipo do dado:
No caso de campos que não são alinhados, os caracteres de preenchimento só são colocados à direita.
Selecione Trocar para colocar os caracteres alfabéticos do campo em letra maiúscula quando é fornecido um mapa que contém o campo.
A opção Trocar não fica disponível quando:
O desdobramento não ocorre para campos numéricos, campos DBCS ou dados DBCS em campos mistos.
Selecione Edição hexadecimal para exigir que o usuário do programa digite apenas caracteres hexadecimais no campo de variável de mapa.
Nota: | Se o tipo de item de dados não for Char ou Hex, a Edição hexadecimal não se encontrará disponível. |
Selecione Entrada obrigatória para exigir que o usuário do programa digite informações em um campo de mapa.
A edição da entrada obrigatória é satisfeita se forem verdadeiras as duas condições abaixo:
Espaços em branco ou zero em campo numérico não vão satisfazer à verificação de edição da entrada obrigatória. Se os espaços em branco ou zeros são valores válidos, e você deseja certificar-se de que o usuário do programa digitou dados no campo, utilize a edição de Entrada mínima.
Selecione Verificar espaço SO/SI para determinar se os dados Mistos (SBCS ou DBCS) fornecidos em campo de dispositivo ASCII podem ser convertidos para o formato SO/SI do mainframe e continuarem cabendo em campo de mesmo tamanho.
Campos mistos exigem menos bytes de memória nos sistemas OS/2 e Windows porque o formato DBCS ASCII não utiliza caracteres de escape SO/SI para delimitar dados DBCS.
Verificar espaço SO/SI está disponível para itens de dados de campos de variáveis de mapa do tipo Misto.
Para especificar o menor número que um usuário de programa pode digitar em um campo de variável, digite o número no campo Valor mínimo.
Quando o valor mínimo é especificado, é preciso também especificar o valor máximo.
Para especificar o maior número que um usuário de programa pode digitar em um campo de variável, digite o número no campo Valor máximo.
Ao especificar o valor máximo, será necessário especificar também o valor mínimo; caso contrário presume-se que zero seja o valor mínimo.
Na caixa Sinal, selecione uma das seguintes maneiras de colocar sinal num campo.
O sinal utiliza uma posição do campo e tem que ser considerada quando o tamanho do campo é definido durante a apresentação do mapa.
Selecione · esquerda para aceitar sinal de mais (+) ou de menos (-) na entrada ou para exibi-los à esquerda do dado numérico.
Se você selecionar Esquerda no quadro Edições Numéricas, deverá selecionar também Direita no quadro Alinhar em Edições Numéricas.
Selecione · direita para aceitar um sinal de adição (+) ou subtração (-) na entrada ou para exibi-los à direita do dado numérico.
Se você selecionar Direita no quadro Edições Numéricas, deverá selecionar também Direita no quadro Alinhar em Edições Numéricas.
Selecione Nenhum para que não seja colocado nenhum sinal no campo.
Selecione Moeda para exibir símbolo monetário ou aceitar na entrada um símbolo monetário para o dado numérico.
Quando o usuário do programa digita dados, um símbolo monetário é aceito antes ou depois do campo.
O símbolo monetário utiliza uma posição do campo e deve ser considerado quando o tamanho do campo é definido durante a apresentação do mapa.
O caractere padrão pode ser alterado pelo administrador do sistema por meio de procedimentos de personalização de opções que dependem do idioma.
Selecione Separador para aceitar separador numérico na entrada ou para exibir separador numérico para o dado numérico.
Os separadores numéricos utilizam posições do campo e têm que ser considerados quando o tamanho do campo é definido durante a apresentação do mapa.
O separador numérico padrão é a vírgula (,). O caractere padrão pode ser alterado pelo administrador do sistema por meio de procedimentos de personalização de opções que dependem do idioma. Consulte o documento VisualAge Generator Server Guide for MVS, VSE, and VM para maiores informações.
Se o número de dígitos significativos for menor que 4, o Separador não será válido.
Nota: | Não se pode especificar Separador em edições de data. |
Selecione Edição do zero para especificar como valores zero são exibidos em campos numéricos.
Se a opção Edição do zero estiver selecionada, o valor zero será exibido como número zero. Se Edição de Zero não estiver selecionado, um valor zero é exibido como se fosse um campo de caractere contendo espaços em branco.
O formato de exibição vai depender das outras características de edição especificadas para o campo variável.
Nota: | Outras características de edição como posições decimais, símbolo monetário e separador numérico também se aplicam ao campo variável. |
Efeito da edição do Zero nas edições
Se selecionar Edição do zero, as seguintes regras são empregadas:
Efeito da edição do Zero sobre campos variáveis
A seguinte tabela apresenta uma lista com o conteúdo de um campo numérico
quando Edição do zero estiver selecionado e quando Edição do
zero não estiver selecionado. O campo de exemplo é definido com
alinhamento à direita e tamanho igual a 11. A letra b
representa um caracter de preenchimento em branco.
Casas decimais (2) | Moeda ou Separador | Caracter de preenchimento | Edição do zero não-selecionada | Edição do zero selecionada |
não | não | N | nulos | 0 |
não | não | b | espaços em branco | bbbbbbbbbb0 |
não | não | 0 | 00000000000 | 00000000000 |
não | não | * | *********** | **********0 |
sim | não | N | nulos | 0.00 |
sim | não | b | espaços em branco | bbbbbbb0.00 |
sim | não | 0 | 00000000000 | 00000000.00 |
sim | não | * | *********** | *******0.00 |
sim | sim | N | nulos | $0.00 |
sim | sim | b | espaços em branco | bbbbbb$0.00 |
sim | sim | 0 | 00000000000 | $000,000.00 |
sim | sim | * | *********** | ******$0.00 |
Quando o item de dados é definido, o campo Comprimento recomendado para campo de mapa exibe o número de posições que vão ser necessárias para que o campo variável de mapa exiba o maior valor numérico possível do item de dados, contando com características de edição tais como símbolo monetário, sinal e posição decimal.
Se você estiver definindo um campo de variável de mapa, este campo não será exibido nos quadros Edições Numéricas ou Edições Gerais.
Utilize a guia Mensagens de Erro para especificar padrões para as mensagens de erro dos itens de dados.
Utilize o campo Rotina de edição para especificar a mensagem de erro que deve aparecer quando o usuário do programa fornece dados insuficientes para uma verificação de módulo (EZEC10 ou EZEC11) ou uma verificação de edição de tabela.
Se você não especificar seu número de mensagem próprio, uma mensagem de erro será apresentada automaticamente.
A mensagem de erro padrão para verificação de módulos é Erro na verificação dos módulos na entrada--digite novamente. A mensagem de erro padrão para uma verificação da edição da tabela é Erro de validade da edição da tabela - digite novamente.
Utilize o campo Entrada mínima para especificar o número da mensagem de erro que deve aparecer quando o usuário do programa não fornecer o número mínimo de caracteres exigido para algum campo de variável para o qual a edição da entrada mínima foi especificada.
Se você não especificar seu número de mensagem próprio, uma mensagem de erro será apresentada automaticamente.
A mensagem de erro padrão é Erro no tamanho da entrada mínima em conteúdo - digite novamente.
Utilize o campo Entrada obrigatória para especificar a mensagem de erro que deve aparecer quando o usuário do programa não fornecer dados em um campo para o qual a edição da entrada obrigatória foi especificada.
Se você não especificar seu número de mensagem próprio, uma mensagem de erro será apresentada automaticamente.
A mensagem de erro padrão é Não foi recebida entrada para o campo exigido - digite novamente.
Utilize o campo Tipo de dados para especificar a mensagem de erro que deve aparecer se o usuário do programa fornecer dados que não são compatíveis com o tipo de dados definido para o campo de variável.
Se você não especificar seu número de mensagem próprio, uma mensagem de erro será apresentada automaticamente.
A mensagem de erro padrão é Erro no tipo dos dados de entrada -- digite novamente.
Utilize o campo Intervalo numérico para especificar a mensagem de erro que deve aparecer quando o usuário do programa digitar o intervalo numérico de caracteres obrigatório para um campo de variável.
Se você não especificar seu número de mensagem próprio, uma mensagem de erro será apresentada automaticamente.
Selecione OK para aceitar os valores e fechar a janela.
Selecione Cancelar para fechar a janela sem aceitar os valores.
Selecione Auxílio para exibir o auxílio da janela das propriedades do mapa padrão.