Pessoal quando uso esse código: =SeImed(DContar("[Número]";"Contratos")=0;("001" & Ano(Data()));Formato((Esquerda(DMáx("[Número]";"Contratos");3)+1) & Ano(Data());"000\/0000")) porque quando o registro chega em 1000 ele vai colocando 1000 pra todo mundo e não obedece a sequencia 1001, 1002, 1003, ? alguém sabe responder isso por favor ? Edvaldo para zerar o contador. limpe a tabela. vá até ferramentas/utilitários de banco de dados/campactar e reparar. e prontinho
Amigo, o controle de estoque é algo que requer um bom conhecimento para ser executado corretamente. más vou te dar um norte: não precisa de uma tabela produtos e outra estoque. se você vai controlar entrada e saída você precisa ter uma tabela produtos. incluindo nela o campo estoque. aí você precisa ter também um tabela de saída(venda) e outra de entrada. e quando houver entrada ou saída de produto você atualiza o campo estoque. pode usar DAO ou SQL para fazer isso. qualquer dúvida dê um grito aí
amigo rafael, na construção de uma macro para fechar um formulário na coluna ação coloque fechar. e em baixo nos parâmetros da macro. tipode objeto: formulário nome: nome do seu formulário Um conselho abondone as macros e use o vba. assim você coloca no o código docmd.close os outros parâmetros são opcionais. se quiser completar os parâmetros opcionais: DoCmd.Close acForm, "seu formulário", acSaveYes