Pessoal, boa tarde!
Estou me iniciando no mundo Access e estou parado a um tempo com um problema que eu não consigo resolver. Em anexo, segue arquivo para visualização.
É o seguinte:
Tenho um formulário (FRM_Análise), onde eu faço o cadastramento de novas análises (Este está ligado à tabela TAB_Analise). Só que antes, eu gostaria de verificar se o Equipamento já está com uma análise com Status "Em andamento". Para isso, eu criei um subformulário (que ficará oculto) com uma consulta que me trará a análise em andamento para o equipamento selecionado na comboBox "txtEquipamento". Caso haja análise em andamento, uma msgBox aparecerá alertando que já existe análise em andamento e me direcionará para um outro formulário, onde eu poderei fecha-la através do preenchimento da data fim. Caso não, poderei proceder com o preenchimento dos demais campos.
No caso, coloquei o código VBA para executar no evento "Após Atualizar" da comboBox "txtEquipamento". Só que parece que o código executa antes da consulta ser executada e o procedimento só ocorre corretamente quando seleciono o equipamento outra vez.
Podem me ajudar nesse problema? Existe uma forma mais fácil para que isso seja feito? Aguardo ansiosamente sugestões.
OBRIGADO desde já!
Estou me iniciando no mundo Access e estou parado a um tempo com um problema que eu não consigo resolver. Em anexo, segue arquivo para visualização.
É o seguinte:
Tenho um formulário (FRM_Análise), onde eu faço o cadastramento de novas análises (Este está ligado à tabela TAB_Analise). Só que antes, eu gostaria de verificar se o Equipamento já está com uma análise com Status "Em andamento". Para isso, eu criei um subformulário (que ficará oculto) com uma consulta que me trará a análise em andamento para o equipamento selecionado na comboBox "txtEquipamento". Caso haja análise em andamento, uma msgBox aparecerá alertando que já existe análise em andamento e me direcionará para um outro formulário, onde eu poderei fecha-la através do preenchimento da data fim. Caso não, poderei proceder com o preenchimento dos demais campos.
No caso, coloquei o código VBA para executar no evento "Após Atualizar" da comboBox "txtEquipamento". Só que parece que o código executa antes da consulta ser executada e o procedimento só ocorre corretamente quando seleciono o equipamento outra vez.
Podem me ajudar nesse problema? Existe uma forma mais fácil para que isso seja feito? Aguardo ansiosamente sugestões.
OBRIGADO desde já!
- Anexos
- TesteOEE.zip
- Segue Arquivo em anexo
- Você não tem permissão para fazer download dos arquivos anexados.
- (856 Kb) Baixado 5 vez(es)