Boa noite a todos.
O amigo RDRCK - Roderick - me deu uma força para resolver uma dúvida neste projeto no tópico Farmácia Hospitalar, mas apareceu outro problema que envolve justamente linha de comando que ele escreveu, mas creio que não tem relação direta com a referida linha, porém não sei como resolver.
Amigos criei uma rotina para validar campos em um form, de modo que se não estiverem todos preenchidos não salva nada ou retorna para que sejam preenchidos, mas passou a ocorrer um erro no evento ao sair de um campo que atualiza os dados em uma tabela.
No exemplo do bd que segue, a propriedade ao sair do campo QtdEntrada do frm_EntradaMed executa uma SQL (DoCmd.RunSQL) que atualiza os dados dos medicamentos na tbl_EntradaMed e o estoque na tbl_Medicamento. O problema é que esse comando parou de funcionar, ou seja, ele não atualiza o estoque. Somente os dados da tbl_EntradaMed são atualizados porque estão vinculados ao subform.
Eu já usei pontos de interrupção e vi que o a execução passa pelo comando mas não o executa. Qdo vou na tabela (tbl_Medicamento) e verifico se o estoque foi atualizado, vejo que nada aconteceu.
Gostaria também de poder escrever esta linha de comando no evento ao clicar do botão salvar. Tentei fazer mas o resultado foi o mesmo descrito acima para o evento ao sair do campo QtdEntrada, ou seja, não funcionou.
Para download Será que tem remédio?
O amigo RDRCK - Roderick - me deu uma força para resolver uma dúvida neste projeto no tópico Farmácia Hospitalar, mas apareceu outro problema que envolve justamente linha de comando que ele escreveu, mas creio que não tem relação direta com a referida linha, porém não sei como resolver.
Amigos criei uma rotina para validar campos em um form, de modo que se não estiverem todos preenchidos não salva nada ou retorna para que sejam preenchidos, mas passou a ocorrer um erro no evento ao sair de um campo que atualiza os dados em uma tabela.
No exemplo do bd que segue, a propriedade ao sair do campo QtdEntrada do frm_EntradaMed executa uma SQL (DoCmd.RunSQL) que atualiza os dados dos medicamentos na tbl_EntradaMed e o estoque na tbl_Medicamento. O problema é que esse comando parou de funcionar, ou seja, ele não atualiza o estoque. Somente os dados da tbl_EntradaMed são atualizados porque estão vinculados ao subform.
Eu já usei pontos de interrupção e vi que o a execução passa pelo comando mas não o executa. Qdo vou na tabela (tbl_Medicamento) e verifico se o estoque foi atualizado, vejo que nada aconteceu.
Gostaria também de poder escrever esta linha de comando no evento ao clicar do botão salvar. Tentei fazer mas o resultado foi o mesmo descrito acima para o evento ao sair do campo QtdEntrada, ou seja, não funcionou.
Para download Será que tem remédio?