Seja bem - vindo ao Narigas Web Site.
Menu
Clarion
Global Mu Online
Humor
Diversos
Dicas
 
 
Links
Abusar.ORG
Clarion Foundry
Código Livre
Emulinha
Gescla - Grupo
Gescla - Site
Global Mu Online
Google
HeadBloger
Hip Hop Music
ImageShack
IMasters
Lixeira do Narigas
Malware Scan
Mu Online - Forum
Music Jam
Pânico
RJNET - Velocimetro
Shared Talk
SoftVelocity
The Pirate Bay
Timer Ticker
Todos os Lados
Trend Micro Virus
Usenet - Giganews
Virus Total
WebMessenger
 
 
Contador de Visitas
30353
 
 



Sistema de cadastro - Dicionário de dados - Criação de Campos. - 13/05/2008


Image Hosted by ImageShack.us


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.

Image Hosted by ImageShack.us


O Editor de dicionários será aberto . Agora clique sobre a tabela clientes criada no artigo anterior e clique em Columns/Keys.

Image Hosted by ImageShack.us


Com o editor de campos e chaves aberto clique em Insert

Image Hosted by ImageShack.us


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.

Image Hosted by ImageShack.us


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.

Image Hosted by ImageShack.us


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.

Image Hosted by ImageShack.us


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.

Image Hosted by ImageShack.us


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.

Image Hosted by ImageShack.us


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".

Image Hosted by ImageShack.us


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.

Image Hosted by ImageShack.us


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.
©Copyright 2008. All rights reserved.Contact: Narigas Powered by Narigas Web Site
Free Web Hosting