criar um campo contador
Amigos
estou com difilcudades em criar um campo que incremente o codigo.
estou com difilcudades em criar um campo que incremente o codigo.
Anonymous
Curtidas 0
Respostas
Aldeir_antonio
15/02/2003
Depende de qual banco de dados está usando:
1. vc. pode fazer uma função que te retorne o maximo código gravado na tabela, ou 1 se não tiver nenhum registro e antes de salvar o registro, vc. colocar neste campo o resultado desta função.
A função vc pode fazer um select max(campodatabela) com uma query, no inicio da função vc desativa e ativa novamente a query para o resultado sem em tempo real, o resultado do field da tabela vc. adiciona mais 1 e ai seu campo calculado fica completo, sempre vc estará salvando o registro com o campo +1.
ps: implemente isso no evento beforepost da query .
1. vc. pode fazer uma função que te retorne o maximo código gravado na tabela, ou 1 se não tiver nenhum registro e antes de salvar o registro, vc. colocar neste campo o resultado desta função.
A função vc pode fazer um select max(campodatabela) com uma query, no inicio da função vc desativa e ativa novamente a query para o resultado sem em tempo real, o resultado do field da tabela vc. adiciona mais 1 e ai seu campo calculado fica completo, sempre vc estará salvando o registro com o campo +1.
ps: implemente isso no evento beforepost da query .
GOSTEI 0