Xafam Postado Outubro 27, 2008 Denunciar Share Postado Outubro 27, 2008 (editado) seguinte gente ...tenho um campo chamado Número do Processo, ele tem 16 numeros a serem preenchidos ....tentei criar uma mascara personalizada , no caso seria essa:_______-____/____-_ ( 7 numeros - 4 numeros / 4 numeros - 1 numero )então na propriedade EditMask coloquei !0000000-0000/0000-0;1;_preencho os 16 numeros, e quando vou para outro Edit, o que foi preenchido é alterado. Ex.:preencho: 1234567-8901/2345-6e ele é alterado para: 1234567-8901/__23-_então mudei a mascara .. tirei o UM e coloquei o ZERO !0000000-0000/0000-0;0;_mesma coisa acontece ... só que agora é alterado para _123456-7890/1234-5não sei porque dá esse erro ....aguem tem alguma ideia ???? Editado Outubro 27, 2008 por Xafam Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Outubro 27, 2008 Denunciar Share Postado Outubro 27, 2008 então na propriedade EditMask coloquei !0000000-0000/0000-0;1;_tente usar a mascara dessa forma:0000000\-0000\/0000-0;1;_abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Xafam Postado Outubro 29, 2008 Autor Denunciar Share Postado Outubro 29, 2008 Jhonas ...eu fiz o que você sugeriu ...mas ai ele sumiu com os tres ultimos numeros que eu coloquei ....ex.: digitei > 1234567-8901/2345-6modificou para > 1234567-8901/23__-_acho que o problema é no banco de dados ... por exemplo .. esse campo é do tipo CHAR e vai até 16 caracteres ...não fui eu quem criou essa tabela .. por isso não tenho certeza disso ...alguém sabe como que eu olho o codigo SQL .. no delphi ???ps.: Uso delphi 4valeu a ajuda ...Xafam Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Outubro 29, 2008 Denunciar Share Postado Outubro 29, 2008 ex.: digitei > 1234567-8901/2345-6modificou para > 1234567-8901/23__-_acho que o problema é no banco de dados ... por exemplo .. esse campo é do tipo CHAR e vai até 16 caracteres ...Se voce estiver gravando inclusive a mascara esse campo deveria ter 19 caracteres e não 16 ... ou voce pode transformar o campo para numerico e usar a mascara para mostrá-lo da maneira desejada.alguém sabe como que eu olho o codigo SQL .. no delphi ???procure por algum componente Query ou IBQuery e veja a propriedade SQLabraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Rogério Brandão Kirschner Postado Outubro 30, 2008 Denunciar Share Postado Outubro 30, 2008 Faça um teste para ver se o problema é do campo do arquivo ou da mascara em sí!Use o objeto TMaskEdit, digite a seqüencia de números depois exiba seu conteudo.ShowMessage( MaskEdit1.Text );Se der certo seu problema realmente esta no banco de dados, caso contrario, o problema esta na mascara.Eu testei e funcionou! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Xafam Postado Novembro 3, 2008 Autor Denunciar Share Postado Novembro 3, 2008 esse teste ai com o MaskEdit1.Text eu não intendi muito bem não ....não sei se falei mas o campo que eu preencho é um DBEdit .....----existe um componente Query , e na propriedade SQL só tem "SELECT * FROM TAB_FROM_VIEW18", e eu queria saber como que eu acho o codigo SQL que criou a tabela (CREATE TABLE ......) . . . .att,Xafamps.: desculpem a demora pra responder, mas nesses ultimos tres dias fiquei muito ocupado com o projeto de conclusao de curso da minha escola . . . . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Xafam Postado Novembro 6, 2008 Autor Denunciar Share Postado Novembro 6, 2008 seguinte ...eu usei a mascara #######-####/####-#;0;_mas ai o ultimo caracter some ....mas ai eu acho q é porque o campo foi feito errado , em vez de 16 caracteres .. foi criado com 15 ..valeu a ajuda a todos ....problema resolvido .... :D :D :D Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Xafam
seguinte gente ...
tenho um campo chamado Número do Processo, ele tem 16 numeros a serem preenchidos ....
tentei criar uma mascara personalizada , no caso seria essa:
_______-____/____-_ ( 7 numeros - 4 numeros / 4 numeros - 1 numero )
então na propriedade EditMask coloquei !0000000-0000/0000-0;1;_
preencho os 16 numeros, e quando vou para outro Edit, o que foi preenchido é alterado.
Ex.:
preencho: 1234567-8901/2345-6
e ele é alterado para: 1234567-8901/__23-_
então mudei a mascara .. tirei o UM e coloquei o ZERO !0000000-0000/0000-0;0;_
mesma coisa acontece ... só que agora é alterado para _123456-7890/1234-5
não sei porque dá esse erro ....
aguem tem alguma ideia ????
Editado por XafamLink para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.