Como incrementar um número (ado c/ msaccess e d7)?
Olá pessoal!
Possuo os campos COD e NOME em uma tela de cadastro.
Ao clicar no botão NOVO REGISTRO, preciso fazer uma varredura na tabela e detectar se já existe o código, se existir, que o código seja incrementado + 1. Como faço isso?
Minha linha de raciocínio:
if novoregistro = existente then
novoregistro= novoregistro + 1
Como posso implementar isso?
Desde já agradeço.
favor postar o título em minúsculas
Moderador
Possuo os campos COD e NOME em uma tela de cadastro.
Ao clicar no botão NOVO REGISTRO, preciso fazer uma varredura na tabela e detectar se já existe o código, se existir, que o código seja incrementado + 1. Como faço isso?
Minha linha de raciocínio:
if novoregistro = existente then
novoregistro= novoregistro + 1
Como posso implementar isso?
Desde já agradeço.
favor postar o título em minúsculas
Moderador
Vega.x
Curtidas 0
Respostas
Perin75
02/04/2003
cara e mais facil voce colocar pelo acess este campo com incremetar
ou automatico
ou voce cria um tabela para controlar um contador
Perin
ou automatico
ou voce cria um tabela para controlar um contador
Perin
GOSTEI 0
Alphablend
02/04/2003
Faz assim, coloque uma ADOQuery
para ver qual é o último faz assim
´
var
novo: integer;
begin
with ADOQuery do
begin
active:=false;
sql.clear;
sql.add(´select MAX(Cod) from tabela´);
active:=true;
end;
novo:=tabelacodigo.value+1;
end;
tabela é o nome da sua tabela
codigo é o nome do campo
tenta assim .......
para ver qual é o último faz assim
´
var
novo: integer;
begin
with ADOQuery do
begin
active:=false;
sql.clear;
sql.add(´select MAX(Cod) from tabela´);
active:=true;
end;
novo:=tabelacodigo.value+1;
end;
tabela é o nome da sua tabela
codigo é o nome do campo
tenta assim .......
GOSTEI 0