Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

phfmiranda

Campo auto-incremento

Recommended Posts

Boa tarde Pessoal,

 

Gostaria de saber como posso criar um campo auto incremento para colocar em meu sistema de cadastro, estou utilizando o Interbase.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha cara, geralmente isso é feito no próprio banco de dados, eles geralmente tem a opção de se colocar o campo como autoincrementável, que no meu ponto de vista é bem mais recomendável, mas se em todo caso você quiser criar um campo manualmente autoincrementável, vai na tabela e no evento onBeforeInsert você coloca o código:

 

 

tabela.Last; //coloca o ponteiro no último registro

codigo := tabela.fieldByName('campoCodigo').asInteger + 1; // atribui à variável codigo, o valor já incrementado, essa variável;

 

Não sei se funciona, não testei... mas deve funcionar!

 

Qualquer coisa posta ae!

Compartilhar este post


Link para o post
Compartilhar em outros sites

utilize a propria ferramenta onde você cria suas tabelas , alem de agilizar os processos (que sao longos quando criados a mao), eh bem facil de se mecher

 

eu aconcelho o EMS my manager um dos melhores gerenciadores de bancos de dados para SQl, muito bom e facil e tem a opcao autoincremente eh so marcar e pronto!

 

post ai se deu ou naum certo...

valeu ate

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.