Fórum Busca de registro #197605

28/11/2003

0

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

Responder

Posts

28/11/2003

Marcelo.c

Você pode criar uma Query:

Select Max(codprod) as Maxcod from tabela.

e utilizar:

novocod:=Query1codprod.value+1;


Responder

Gostei + 0

30/11/2003

Ce

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


Responder

Gostei + 0

01/12/2003

Raul Segabinazzi

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar