Fórum Autoincrement via codigo e não automatico alguém me ajuda ?? #143561

09/03/2003

0

Gostaria de fazer um autoincrente no codigo do produto mas via codigo e não autoincremento automatico, pois automatico é ruim pq quando eu deleto um item esse mesmo numero apaga pra sempre !!!!! ficarei grato se me ajudar !!!!!!!


Rato

Rato

Responder

Posts

09/03/2003

Anonymous

Oi,
Qual banco de dados você está usando? Bom vamos supor que seja o mal falado paradox. É bom, nesse caso, criar um campo autoincremento, mesmo que você não o use no programa. Mas simplesmente para manter um índice chave, necessário para bom desempenho do banco de dados.
Nesse caso você cria outro código para o campo que você quer incrementar via programação e a cada insersão de dados você vai no último e pega o número, mais ou menos assim:

Procedure inserir...
var
i:integer;
begin
pedidos.last;
i:=pedidoscodig.value;
pedidos.append;
pedidoscodig.value:=i+1;
...
...
end;

Um abraço.


Responder

Gostei + 0

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

Aceitar