Auto Incremento DbExpress + Firebird

Delphi

Firebird

18/08/2015

Bom dia!!!

Como faço auto incremento no delphi, tenho um edit(não é dbedit é o edit mesmo) chamado edtcodigo e no banco firebird criei um generator, ao clicar no botão INCLUIR quero que apareça o número 1 no edtcodigo quando clicar no botão gravar o edtcodigo entra como disable, ai começa novamente ao clicar no botão incluir novamente apareça 2 no edtcodigo e assim por diante.

Mais não sei como fazer , achei vários tutorias na net mais nenhum que explica detalhadamente, quem puder me ajudar, explicando passo a passo ou tiver algum tutorial eu agradeço.

Estou fazendo a conexão com o banco com sqlconnection da paleta dbexpress.
Bruno Henrique

Bruno Henrique

Curtidas 0

Respostas

Mateus Ribeiro

Mateus Ribeiro

18/08/2015

Boa tarde!

O auto incremento não dispara quando vc da um INSERT, ele só gera a chave após vc gravar a informação.

Se vc quer que apareça o código antes de salvar, vc terá que pegar o cód do ultimo registro e somar com +1 e então exibir no seu edit.
GOSTEI 0
Bruno Henrique

Bruno Henrique

18/08/2015

Mateus, boa tarde!!!

Realmente isso é verdade pois eu havia lido em alguns post no forum, a questão é que eu não sei como fazer o código usando esses generator pois o pessoal só ensina com dbedit não achei nenhum com edits.
GOSTEI 0
POSTAR