• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

pmaster

Numeros numa textbox

7 mensagens neste tópico

Boa tarde a todos.

Eu tenho um campo ID_cliente em que tem 4 digitos, 0000.

E eu não consigo escrever os 4 zeros numa textbox parace-se só um 0. Eu ja experimentei com uma mascara mas mesmo assim nao resulta.

Alguem me pode ajudar?

Obrigado :thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Então é lógico, já que em número 0 = 0000

Se queres manter os zeros (não sei porquê), tens que colocar o campo como texto.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não tem nada de colocar o campo como texto. Isso é tão errado em tantos pontos...

Se representa um número, então guarda como um número.

Se queres ver o número com quatro zeros então formatas o número dessa maneira, ou seja, só mudas o aspecto visual dele...

Presumindo que o teu número é a variável x

TextBox1.Text = x.ToString("0000");

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu não entendi a dúvida assim.

O que ele me deu a entender é que para ele 0 é diferente de 0000.

Agora se quer simplesmente formatar, então não precisa realmente de fazer o que eu disse, contudo não se pode esquecer que 0123 é igual 123.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Muito obrigado pela vossa ajuda!

O problema ficou resolvido com tostring("0000")

:(

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora