Select numerado
Olá é seguinte. Tenho um relatorio que deve listar os nomes com uma numeração automatica para cada cliente.
Tipo
01 marcos
02 abel
03 roberto
Preciso que a numerção saia num select 01,02,03 saia num select. Como fazer ?
Grato
Tipo
01 marcos
02 abel
03 roberto
Preciso que a numerção saia num select 01,02,03 saia num select. Como fazer ?
Grato
Marcosrodias
Curtidas 0
Respostas
Gandalf.nho
02/01/2007
Você pode criar uma SP selecionável para fazer isso. Crie uma variável e cada iteração pela SQL incremente o valor em + 1. Funciona direitinho. Para usar a SP basta fazer SELECT variaveis_retorno FROM procedure(variaveis_entrada).
Ex:
Ex:
CREATE PROCEDURE relatorio ( ) RETURNS ( contador INTEGER, nome VARCHAR(30)) AS BEGIN contador = 0; FOR SELECT nome FROM tabela INTO :nome DO BEGIN contador = contador + 1; SUSPEND; END END
GOSTEI 0
Marcosrodias
02/01/2007
Obrigado. Vou testar
GOSTEI 0
Raserafim
02/01/2007
um tempo atrás tb queria fazer o mesmo,
resolvi fazendo o seguinte criei um campo callculado e atribui o valor da property RecNo a esse campo.
veja o meu tópico:
[url]http://forum.clubedelphi.net/viewtopic.php?t=60278&start=0&postdays=0&postorder=asc&highlight=ordem[/url]
resolvi fazendo o seguinte criei um campo callculado e atribui o valor da property RecNo a esse campo.
veja o meu tópico:
[url]http://forum.clubedelphi.net/viewtopic.php?t=60278&start=0&postdays=0&postorder=asc&highlight=ordem[/url]
GOSTEI 0