Focalizar cursor no último registro de uma tabela.
Tenho uma tabela de clientes, onde tenho ID_CLIENTE, NOME_CLIENTE,etc.
Quero fazer com que uma variável(Cli_Atual : integer) receba o valor ID_CLIENTE do último Cliente cadastrado na tabela.
Fiz assim:
Table1.last;
Cli_Atual := Table1.Fields.Fields[1].AsInteger;
Funciona, mas quando excluo um Cliente do meio da tabela, ele não chega até o fim.
Ex.: ID_CLIENTE | CLIENTE
1hjk
2hkjl
3fgdf
4dfewrew
5bcvc
Se excluo o cliente 3, e executo o comando acima, ele retorna o cliente 2 como sendo o ultimo. E quero que retorne o 5.
Estou utilizando DBExpress e Interbase
Quero fazer com que uma variável(Cli_Atual : integer) receba o valor ID_CLIENTE do último Cliente cadastrado na tabela.
Fiz assim:
Table1.last;
Cli_Atual := Table1.Fields.Fields[1].AsInteger;
Funciona, mas quando excluo um Cliente do meio da tabela, ele não chega até o fim.
Ex.: ID_CLIENTE | CLIENTE
1hjk
2hkjl
3fgdf
4dfewrew
5bcvc
Se excluo o cliente 3, e executo o comando acima, ele retorna o cliente 2 como sendo o ultimo. E quero que retorne o 5.
Estou utilizando DBExpress e Interbase
Bossoni
Curtidas 0
Respostas
Sandra
04/06/2004
Tópico bloqueado! Leia as [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta[/url].
http://delphiforum.icft.com.br/forum/viewtopic.php?t=45698
http://delphiforum.icft.com.br/forum/viewtopic.php?t=45698
GOSTEI 0