formatacao de CEP

Delphi

12/12/2005

como formatar o cep num dbedit, para edição e exibição
não consigo faze-lo


obrigado :shock:


Pereiramarcos

Pereiramarcos

Curtidas 0

Respostas

Thomaz_prg

Thomaz_prg

12/12/2005

Vá no Fields Editor (dando 2 cliques sobre o dataset), clique sobre o campo de cep (se não tiver nenhum clique com o botão direito e clique em Add All Fields), vá na propriedade EditMask e coloque a máscara que você quer (se clicar no botão reticências - ... - ele terá uma tela pra lhe auxiliar a criar a máscara. Fazendo assim, em todos os locais que o dataset for usado (DBGRid e outros) a máscara será atribuída ao campo.


GOSTEI 0
Adelor Silva

Adelor Silva

12/12/2005

Segue os Passos

Object Inspector... DataSource... DataSet... FieldDefs...


Aparecerá na Tela o Editing (nome da Tabela)... vc deve clicar no DBEdit
desejado e localizar o mesmo DBEdit (Object TreeView)...

No mesmo Object TreeView vc deverá localizar o DBEdit clicar sobre ele...
dai é só localizar o EditMask no Object Inspector...

Vai com calma que vc localiza... também sofri deste mal...

Um abraço espero ter ajudado...


GOSTEI 0
Pereiramarcos

Pereiramarcos

12/12/2005

Ja fiz isso e nao deu certo

tenho configurado o seguinte :

sqlconection <- SqlTable <- datasetprovider <-clientdataset

e no form um datasource apontado para o clientedataset

e um campo apontando para o datasource.Cep


object inspector Sqltable tstringfield

este Cep esta formatado
00000\-9999;0;_ esta e a maskara que esta neste campo

agora no cleintdataset nao tem Editmask

que loucura. . . . . :(


GOSTEI 0
Pereiramarcos

Pereiramarcos

12/12/2005

acabei de descobrir o erro nao havia preenchido do o clientdataset com os campos do sqltable.

obrigado a todos


GOSTEI 0
POSTAR