Busca de registro
Desenvolvi um programa para controle de estoque em Delphi 5 com BD Paradox onde existe um campo numérico (integer) com o código do produto e, quando vou inserir um novo registro preciso de uma rotina que localize o registro ´codprod´ de maior valor e retorne o póximo número.
Agradeço desde já a ajuda
Raul
Agradeço desde já a ajuda
Raul
Raul Segabinazzi
Curtidas 0
Respostas
Marcelo.c
28/11/2003
Você pode criar uma Query:
Select Max(codprod) as Maxcod from tabela.
e utilizar:
novocod:=Query1codprod.value+1;
Select Max(codprod) as Maxcod from tabela.
e utilizar:
novocod:=Query1codprod.value+1;
GOSTEI 0
Ce
28/11/2003
amigo,
declare o registro ´codprod´ como AutoIncrement... cada novo registro é automático , recebendo seu código um novo valor integer verificado a posição de seu último registro na tabela.
100 +
cesar
declare o registro ´codprod´ como AutoIncrement... cada novo registro é automático , recebendo seu código um novo valor integer verificado a posição de seu último registro na tabela.
100 +
cesar
GOSTEI 0
Raul Segabinazzi
28/11/2003
Desculpem, mas esqueci de um complicador.
O código do produto é formado por 5 algarismos.
Os produtos estão divididos em 8 categorias identificadas pelos 2 primeiros algarismos do código (ex. 11=marmores; 12=granitos...) e quando seleciono um novo marmore o programa deverá incluir um novo código iniciado por 11.
Gratos
O código do produto é formado por 5 algarismos.
Os produtos estão divididos em 8 categorias identificadas pelos 2 primeiros algarismos do código (ex. 11=marmores; 12=granitos...) e quando seleciono um novo marmore o programa deverá incluir um novo código iniciado por 11.
Gratos
GOSTEI 0