|
|
|
|
Contador de Visitas |
30472 |
|
|
|
|
|
Sistema de cadastro - Dicionário de dados - Criação de Campos. - 13/05/2008
Neste artigo veremos como iremos criar campos em nossa tabela clientes, para assim darmos continuidade ao nosso sistema de cadastro e conhecermos melhor está ferramenta muito útil que é o Clarion.
Vamos abrir o arquivo de dicionário de dados. Clique em Pick File... Selecione a Aba Dictionary... selecione o arquivo cadastro.dct na lista e clique em Select..
Caso seu arquivo cadastro não esteja na lista basta clicar em Open e selecionar o arquivo.
O Editor de dicionários será aberto . Agora clique sobre a tabela clientes criada no artigo anterior e clique em Columns/Keys.
Com o editor de campos e chaves aberto clique em Insert
A caixa de dialogo de propriedades de campo permite definir variáveis e fixar as opções e atributos para o campo ou variável .
Todos os atributos que você colocar em um campo também se aplicam a variáveis de memória. Existem apenas alguns atributos adicionais que só podem ser colocados em variáveis locais, globais ou de memória.
O editor de campos permite você adicionar os campos um após o outro com rapidez. Cada vez que completar e fechar uma nova janela de propriedades abrirá em branco para preenchimento de um novo campo. Após completar o último campo, para retornar ao editor de campos e chaves basta clicar em cancelar.
Column Name: Atribui um nome ao campo.
Derived From: Pressione o botão de elipse (...) para selecionar o campo "pai" no dicionário do qual será copiado todos os atributos. O campo "pai" pode ser qualquer outro campo do dicionário inclusive variáveis globais, pool ou arquivos.
Description: Descrição do campo criado.
Data Type: Nomea um tipo de dado suportado pelo campo. Quando selecionado o tipo de dado como MEMO o atributo Binary aparecerá para ser marcado ou não para deter dados binários.
Base Type: Quando o tipo de dado selecionado é um GROUP, QUEUE ou OBJETO.
Characters: Para determinar o tamanho do campo em chars.
Places: Atribui um número de casas decimais para um numero real.
Dimensions: Declara a variável como um array, pode-se especificar até quatro tamanhos de dimensões.
Row Picture: Para especificar a imagen de um campo PICTURE.
Screen Picture: Especifica a formatação do campo. (Botão "Lock": Serve para trancar a picture do campo caso ele seja alterado seu tamanho.)
Prompt Text: Especifica como deverá ser mostrada a string na tela da aplicação.
Column Heading: Especifica o título da columa no List Box.
Freeze: Quando o campo é derivado o atributo freeze impede a atualização do campo pai.
Aba Attributes:
Case: Para especificar o atributo case do controle.
Typing Mode: Para especificar o modo padrão de digitação. Inserir ou Sobrescrever.
Flags:
Immediate: Imediata notificação de evento do controle.
Password: O controle não exibe os carateres.
Read Only: Atributo de somente leitura.
Justification: Determina o alinhamento do controle como centralizado, direita, esquerda.
Offset: Especifica o recuo do controle.
Initial Value: Determina o valor inicial do controle.
External Name: Digite o nome do campo externo, utilizado quando o tabela acessada é via ODBC.
Place Over: Determina o campo como um overlay, selecione o outro campo na lista para, isso permite o campo redefinir a localização na memória.
Aba Comments:
Permite que você digite um texto descritivo descrevendo o campo. A descrição é apenas para sua conveniência, e não tem nenhum efeito sobre a aplicação. É útil para situações em
que outros programadores, ou para quando você voltar ao projeto depois de um longo período de tempo.
Aba Options:
Do No Auto-Populate This Column: Direciona aos wizard`s a pular este campo ao criar browser, form ou repot.
Population Order: Indica a ordem em que os wizard`s deverão preencher os campos. Selecione o primeiro campo como First e o ultimo como Last o restante permanece como normal.
Form Tab: Especifica o nome da Tab que o wizard irá criar.
Add Extra Vertical Space Before Column Controls on Form Procedures: Direciona aos wizard`s separar com um espaço vertical o controle deste campo e o declarado acima.
User Options:É utilizado por algumas templates do Clarion veremos suas funções nas próximas matérias sobre templates.
Aba Help:
Help ID: Especifica um ID de ajuda referenciando ao campo.
Message: Mostra uma mensagem na barra de status quando o campo está em foco.
Tool Tip: Abre um popup com a mensagem quando o mouse é passado sobre o controle.
Aba Validity Checks:
No Checks: Nenhuma validação este é o pradrão.
Choices: Tipo de escolhas para exibir nos controle SPIN, LIST e COMBO ou texto do controle RADIO. Ex. "Escolha1|Escolha2|Escolha3".
Values: Valor referente a escolha feita pelas opções digitadas em Choices. Ex.: "Valor1|Valor2|Valor3".
Cannot be Zero or Blank: O Campo se torna obrigatório, não podendo ficar em branco ou zerado.
Must be in Numeric Range:Determina que o campo deve conter entre um valor mínimo e máximo ou ambos. Este atributo é usado por controles SPIN.
Lowest: Marque este check para informar o valor mínimo.
Highest: Marque este check para informar o valor máximo.
Must be True or False: Indica que deverá ser uma entrada Booleana. Atributo usado pelo controle CHECK.
True Value: Informe o tipo de valor para validar o check como TRUE.
False Value: Informe o tipo de valor para validar o check como FALSE.
Must be in Table: Especifica o valor que deve corresponder a um campo em um outro arquivo. Está opção estará habilitada quando o campo estiver relacionado com outro arquivo.
Table Label: Para selecionar o arquivo da lista de arquivos relacionados.
Must be in List: Especifica que o valor deve corresponder a um dos critérios especificados. As opções são exibidas com um SPIN, LIST, COMBO, ou RADIO.
Choices: Tipo de escolhas para exibir nos controle SPIN, LIST e COMBO ou texto do controle RADIO. Ex. "Escolha1|Escolha2|Escolha3".
Values: Valor referente a escolha feita pelas opções digitadas em Choices. Ex.: "Valor1|Valor2|Valor3".
Aba Window:
Para formatar o controle atual em uma janela.
Ao escolher as propriedades do controle no momento pode-se economizar tempo depois.
Todas as aplicações que forem geradas a partir do dicionário serão automaticamente formatados conforme sua escolha.
Botão Properties: Permite personalizar o controle selecionado exibindo a caixa de diálogo de propriedades do controle.
Botão Reset Controls: Permite retorna o controle para sua formatação padrão.
Aba Report:
Para formatar o controle atual em um relatório.
Ao escolher as propriedades do controle no momento pode-se economizar tempo depois.
Todas as aplicações que forem geradas a partir do dicionário serão automaticamente formatadas conforme sua escolha.
Botão Properties: Permite personalizar o controle selecionado exibindo a caixa de diálogo de propriedades do controle.
Botão Reset Controls: Permite retorna o controle para sua formatação padrão.
Em nossa próxima matéria sobre clarion veremos como criar chaves primária e secundarias com o Clarion.
|
|
|