Oi! Estou com probleminhas no projeto de estoque.. depois de pronto fui testa-lo e apos inserir 10 codigo de produto na tabela, o proximo seria 11 so q ele so fica no 10. A logica seria que se nao existir o produto cadastrado dai procura o ultimo codigo e incrementa mais um, assim:
"Select * From PRODUTO ORDER BY CODIGO DESC"
lblCodigo = Val(PESQ_ESTOQUe!CODIGO) + 1
Dai, apos o erro mudei para:
se nao existir o produto pegar o codigo maximo
FILTRO = "Select MAX(CODIGO)AS PRODUTO "
E agora esta emitindo um erro:vb6 gerou erros e sera fechado pelo Wind.. um log de erro esta sendo criado.
Utilizo o acess versao 97, o nome da tabela é Produto, campo codigo é chave primaria e utilizo o campo Descricao como indice. Interessante que no bd a ordem fica assim:1,10,2,3,4,5,6,7,8,9... e ha muitos anos/tempo aconteceu esse erro comigo e nao estou sabendo resolver, se vc puder me ajudar ficarei agradecida...