Fórum Como numerar a quantidade de linhas na DBGrid via SELECT? #279030
26/04/2005
0
Na meu minimo conhecimento em Delphi, gostaria de saber: Como numerar a quantidade de linhas retornadas de um SELECT na DBGrid?
Exemplo: SELECT V.NUMNOT, V.DATOPE, V.CODCLI, C.NOMCLI, V.VLRLIQ FROM VEN V, CLI C WHERE V.CODCLI = C.CODCLI ORDER BY V.NUMNOT DESC, V.DATOPE DESC
(QUAL COLUNA (ROTINA, FUNCAO, ETC) DEVO ACRESCENTAR PARA OBTER O NUMERO SEQUENCIAL DESSA CONSULTA?
=============================================
|ITEM|NUMNOTA|DATEMISSAO|CODIGO - NOME DO CLIENTE, ETC |
=============================================
|0001|12345678| 26/04/2005| 0123456 - FULANO SOUZA SANTOS |
|0002|12345678| 26/04/2005| 0123456 - FULANO SOUZA SANTOS |
|0003|12345678| 26/04/2005| 0123456 - FULANO SOUZA SANTOS |
|0004|12345678| 26/04/2005| 0123456 - FULANO SOUZA SANTOS |
|0005|12345678| 26/04/2005| 0123456 - FULANO SOUZA SANTOS |
=============================================
Grato, fico no aguardo de uma solucao.
Abracos,
Alcantarus
Curtir tópico
+ 0Posts
26/04/2005
Yallebr
Utilize Count(ChavePrimaria) as TotalLinha.
Gostei + 0
27/04/2005
Raserafim
vc pode fazer isso colocando um campo Camlculado e atribuindo o valor da propriedade RecNo da query.
Se for este mesmo a sua d~uvida posta aqui que dou mais detalhes.
Gostei + 0
27/04/2005
Alcantarus
Amigo, exatamente. Quero enumerar as linhas da DBGrid cujas foram adquiridas mediante uma SELECT...
O exemplo que o amigo citou acima, NAO funcionou! Eu nao quero verificar a quantidade e sim gerar valores sequenciais...
Espero sua resposta,
Grato.
Gostei + 0
27/04/2005
Raserafim
NOMEDOCAMPOCALCULADO.Value := Query.RecNo;
desta forma vc vai ter os registros numerados em sequência.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)