Fórum Como incrementar um número (ado c/ msaccess e d7)? #151429
02/04/2003
0
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
Curtir tópico
+ 0
Responder
Posts
02/04/2003
Perin75
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
Responder
Gostei + 0
02/04/2003
Alphablend
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 .......
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)