Record

Delphi

02/07/2003

Olá pessoal, gostaria de saber como eu faço para resolver este problema que esta acontecendo comigo.

Minha tabela tem os seguintes campos

rec - Recibo - Nome - Endereço
1 1 Antonio Rua N
2 2 Maria Rua C
3 3 João Rua J

Quando eu apago um arquivo da tabela por exemplo a linha 2
fica assim:
rec - Recibo - Nome - Endereço
1 1 Antonio Rua N
3 3 João Rua J

quando vou incluir um arquivo no campo Recibo eu gero um contador da seguinte forma:
TblTable1.Last
numero := TblTalbe1Recibo.Text
numero:=numero+1

numero:= 2, desconsiderando o numero três. como solucionar este problema.

Só que o programa faz a leitura da Tabela e para no recibo 2 que foi apagado e não vai para a frente retornando um valor errado

Ele considera o ´rec´ e não o ´Recibo´ para fazer a contagem. rec é criado pelo database quando crio a tabela.

como eu faço para atualizar o rec dentro da tabela?


Wladmir

Wladmir

Curtidas 0

Respostas

Regert

Regert

02/07/2003

fica mais facil voce utilizar uma query e pegar o maior numero deste arquivo

SELECT MAX(campo1) FROM tabela


ai vc soma mais um


GOSTEI 0
Wladmir

Wladmir

02/07/2003

Obrigado vou tentar, mas eu não tenho experiência com query
mesmo assim obrigado pela dica.


GOSTEI 0
Wladmir

Wladmir

02/07/2003

Como eu jogo o resultado da query para dentro da variável? :oops:


GOSTEI 0
POSTAR