Busca de registro

Delphi

28/11/2003

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


Raul Segabinazzi

Raul Segabinazzi

Curtidas 0

Respostas

Marcelo.c

Marcelo.c

28/11/2003

Você pode criar uma Query:

Select Max(codprod) as Maxcod from tabela.

e utilizar:

novocod:=Query1codprod.value+1;


GOSTEI 0
Ce

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


GOSTEI 0
Raul Segabinazzi

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


GOSTEI 0
POSTAR