Fórum Zeros a Esquerda em um Relatório??? #181000
09/09/2003
0
Ae pessoal
Estou precisando de uma ajuda simples.
Eu tenho uma base de dados em ACCESS com vários campos, um deles é matriícula.Só que na base tá assim:
Matricula: 7
Matricula: 8
Matricula: 9
Eu preciso gerar um relatório que fique assim:
[b:97c7a8f08f]Matricula: 00007
Matricula: 00008
Matricula: 00009[/b:97c7a8f08f]
ou seja, que adicione zeros a esquerda...
estou usando QuickReport..
será que alguém tem uma funcão ai?
[color=darkblue:97c7a8f08f]PS: não posso modificar a base de dados![/color:97c7a8f08f]
[]´s
erucci
Estou precisando de uma ajuda simples.
Eu tenho uma base de dados em ACCESS com vários campos, um deles é matriícula.Só que na base tá assim:
Matricula: 7
Matricula: 8
Matricula: 9
Eu preciso gerar um relatório que fique assim:
[b:97c7a8f08f]Matricula: 00007
Matricula: 00008
Matricula: 00009[/b:97c7a8f08f]
ou seja, que adicione zeros a esquerda...
estou usando QuickReport..
será que alguém tem uma funcão ai?
[color=darkblue:97c7a8f08f]PS: não posso modificar a base de dados![/color:97c7a8f08f]
[]´s
erucci
Erucci
Curtir tópico
+ 0
Responder
Posts
09/09/2003
Joilson_gouveia
Troque o QRDBText da Matricula para QRExpression.
Na propriedade Expression, use a função FormatNumeric cfe abaixo:
FORMATNUMERIC(´00000´,SEUCAMPOMATRICULA);
onde a quantidade de zeros corresponde ao tamanho da Matricula (quantidade de posições numericas), e SEUCAMPOMATRICULA é o nome do campo na Tabela/Consulta do relatório.
Na propriedade Expression, use a função FormatNumeric cfe abaixo:
FORMATNUMERIC(´00000´,SEUCAMPOMATRICULA);
onde a quantidade de zeros corresponde ao tamanho da Matricula (quantidade de posições numericas), e SEUCAMPOMATRICULA é o nome do campo na Tabela/Consulta do relatório.
Responder
Gostei + 0
09/09/2003
Aroldo Zanela
Colega,
No evento OnPrint do objeto QRDBText:
No evento OnPrint do objeto QRDBText:
StringOfChar(´0´,6-length(value))+value;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)