Fórum autoincremento em access #231682

12/05/2004

0

bom dia..
estou com um problema com esse autoincremento do access..

o problema é o seguinte..
tenho uma tabela chamada cupomfiscal e outra chamada itens..
como o nome diz a tabela itens são os produtos correspondentes ao cupomfiscal..

o meu problema é o seguinte..
o link da tabela
é codcupom(da tabela cupomfiscal) com cupomfiscal(na tabela itens)..

na minha de inclusao mando incluir um novo cupom.. e tenho um dbgrid no qual incluo os produtos..
o problema está aí.. pq os produtos vão todos como 000 pq o autoincremento do access só assume o valor depois de gravá-lo..

tem como resolver isso?
valeu


Eric.miranda

Eric.miranda

Responder

Posts

12/05/2004

Casetek

Mande gravar a tabela cupom antes de adicionar os itens.

Eu me cerco por vários lados:

No evento beforeInsert da tabela itens coloque:

if tabelaCupom.state in [dsEdit, dsInsert] then
tabelaCupom.post;

o mesmo nos eventos beforeEdit da tabela itens e no
evento onEnter do DBGrid

Espero ter ajudado


Responder

Gostei + 0

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

Aceitar