IMPRIMIR CONSULTA COM UMA LIMITACAO

FILIPA 18/03/2013 07:54:56
#420629
bom dia amigos.

tenho uma duvida aqui no meu trabalho...

Citação:

left(format(bd.getfieldvalue(recdocs, [Ô]fctzona[Ô], [Ô]0000[Ô]), [Ô]0000[Ô]), [Ô]4[Ô])



aquilo que ele me faz é:
- se tiver zona na base dados imprime a zona,
- se não tiver imprime 0000,
- se tiver mais ele corta-me até 4 dígitos, e eu queria era que quando a zona for menor que 4 que me acrescenta o resto com 0.

o campo fctzona é texto na base dados

muito obrigada
ALVAROVB2009 18/03/2013 10:07:11
#420639
Filipa bom dia, para poder exibir zera a esquerda vc pode fazer assim
Text1.Text = Format(1, [Ô]0000[Ô])

Nesse caso ele vai colocar no text 0001, ajusta para o que vc precisa que acho que isso pode te ajudar, nesse caso se o campo tiver 4 ou mais caracteres, ele não fara nenhuma formatação e sim apenas se tiver menos de 4
FILIPA 19/03/2013 09:42:12
#420734
não da na mesma
Tópico encerrado , respostas não são mais permitidas