Pessoal, acontece da seguinte maneira, eu criei uma macro que abre vários formulários de consulta e cada chamada de um formulário ganhou um nome dentro da macro.
O formulário a ser aberto seria definido por um botão de opção em um outro formulário.
Como tenho 10 consultas coloquei 10 botões de opção sendo que a eles estão atribuidos valores seqüenciais de 1 a 10.
Na minha macro tenho uma condição para cada nome dentro dela que chamaria o formulário específico caso o valor do botão fosse o correspondente.
E assim por diante para cada valor de botões, onde [consultas_op] é o grupo de botões de opção que receberá o valor do botão selecionado.
Para cada valor deveria executar a ação nomeada dentro da macro que tem todas elas.
O problema está aí, se eu escolher o primeiro botão ([Formulários]![abertura_formu]![consultas_op]=1) ele funciona e abre a consulta, mas para os demais ele não executa, como se os valores não estivessem sendo atribuidos ao grupo de botões de opção ou como se a macro não estivesse avaliando as condições depois de avaliada a primeira...
Sei que o tópico está grande, mas alguém sabe me orientar nesse problema enorme que estou tendo?
Pergunta
Venom Fireman
Olá!
Boa noite!
Pessoal, acontece da seguinte maneira, eu criei uma macro que abre vários formulários de consulta e cada chamada de um formulário ganhou um nome dentro da macro.
O formulário a ser aberto seria definido por um botão de opção em um outro formulário.
Como tenho 10 consultas coloquei 10 botões de opção sendo que a eles estão atribuidos valores seqüenciais de 1 a 10.
Na minha macro tenho uma condição para cada nome dentro dela que chamaria o formulário específico caso o valor do botão fosse o correspondente.
Na macro coloquei a condição assim:
nome macro Condição Ação
abre_area [Formulários]![abertura_formu]![consultas_op]=1 AbrirFormulário(x)
abre_bairro [Formulários]![abertura_formu]![consultas_op]=2 AbrirFormulário(y)
...
abre_rua [Formulários]![abertura_formu]![consultas_op]=10 AbrirFormulário(z)
E assim por diante para cada valor de botões, onde [consultas_op] é o grupo de botões de opção que receberá o valor do botão selecionado.
Para cada valor deveria executar a ação nomeada dentro da macro que tem todas elas.
O problema está aí, se eu escolher o primeiro botão ([Formulários]![abertura_formu]![consultas_op]=1) ele funciona e abre a consulta, mas para os demais ele não executa, como se os valores não estivessem sendo atribuidos ao grupo de botões de opção ou como se a macro não estivesse avaliando as condições depois de avaliada a primeira...
Sei que o tópico está grande, mas alguém sabe me orientar nesse problema enorme que estou tendo?
Muito obrigado pela paciência desde já!
Até mais!
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.