Array
(
)

DBMaskEdit

Adelor Silva
   - 10 dez 2005

estou aprendendo banco de dados e não estou localizando o DBMaskEdit para gravar fone... cep... cnpj dentre outros...

antecipadamente agradeço a ajuda...

um abraço...


Khundalini
   - 10 dez 2005

Companheiro, você está equivocado! Não existe TDBMaskEdit! E o componente TDBEdit não possui uma propriedade onde você possa designar uma máscara para edição!

Se quiser configurar uma máscara para editar, você precisa fazer isso ajustando a propriedade EditMask do objeto TField correspondente ao campo que você irá editar com TDBEdit.

Sds.

Rubem Rocha
Manaus, AM


Vinicius2k
   - 10 dez 2005

Colega,

Utilize um TDBEdit (o convencional). A formatação, para estes casos, deve ser efetuada no TField do TDataSet a qual o TDBEdit está ligado, através da proprieade ´EditMask´.

O formato da máscara utilizada nesta propriedade é o mesmo utilizado pelo TMaskEdit.

Isto é válido para TFields que armazenam texto. Para TFields com dados numéricos, as propriedades a configurar serão ´DisplayFormat´ e ´EditFormat´ e, nestes casos, não se tratará, exatamente, de uma máscara mas sim um formato de para exibição e edição dos dados.

T+


Adelor Silva
   - 10 dez 2005

lamento pessoal... mas não consegui encontrar todas estas propriedades que foram mencionadas...


Khundalini
   - 10 dez 2005

(ODEIO FORNECER A RECEITA DO BOLO, O PASSO-A-PASSO, O PEIXE PESCADO, ETC. MAS...)

Companheiro, acesso a lista de campos do seu dataset (mais conhecida como Fields Editor). Se não tiver campo nenhum, pressione Ctrl+F. Escolha o objeto TField relacionado com o campo que vc quer definir a máscara. Em seguida, chame o Object Inspector (tecla F11) e localize a propriedade EditMask. Difícil?

Sds,

Rubem Rocha
Manaus, AM


Adelor Silva
   - 10 dez 2005

Ufa... não foi fácil... obrigado a todos que ajudaram...