MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Executar consulta via VBA.

    avatar
    Roselip
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 66
    Registrado : 18/09/2013

    [Resolvido]Executar consulta via VBA. Empty [Resolvido]Executar consulta via VBA.

    Mensagem  Roselip 24/12/2013, 12:18

    Ola pessoal!
    Estou tentando rodar uma macro por vba e não consigo.
    Desenhei assim:

    Primeiro eu converti uma macro em vba e dei o nome de AtualizaTabelas

    Function AtualizaTabelas()
    DoCmd.SetWarnings False
    DoCmd.OpenQuery "CriaTabelaDespesas", acViewNormal, acEdit
    DoCmd.OpenQuery "AcrescentaReceita", acViewNormal, acEdit
    Beep
    MsgBox "Done", vbOKOnly, ""

    End Function


    No formulário eu criei um botão e quero que ele traga o comando:

    Private Sub btAtualizar_Click()
    Call AtualizaTabelas
    End Sub

    Sempre que rodo aparece uma caixa de Macros para eu dar um nome a uma macro.

    Já tentei colocar a função dentro do comando do botão mas debura na linha de DoCmd.OpenQuery "CriaTabelaDespesas", acViewNormal, acEdit.

    Alguém pode me ajudar?

    Obrigada!

    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3871
    Registrado : 21/04/2011

    [Resolvido]Executar consulta via VBA. Empty Re: [Resolvido]Executar consulta via VBA.

    Mensagem  Marcelo David 24/12/2013, 12:50

    Amigo, disponibilize seu banco com as partes envolvidas para darmos uma olhada, por favor.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Executar consulta via VBA. Marcel11
    avatar
    Roselip
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 66
    Registrado : 18/09/2013

    [Resolvido]Executar consulta via VBA. Empty Re: [Resolvido]Executar consulta via VBA.

    Mensagem  Roselip 24/12/2013, 18:54

    Ola Marcelo,

    Aproveitando o momento, posso colocar 3 pedidos nesse pacote de dúvidas.

    Primeiro:
    No formulário  Frm_MargemLucro não consigo fazer funcionar o botão Atualizar, conforme descrito acima, no qual deve rodar duas consultas de atualização.

    Segundo:
    No Formulário Frm_CaixaTotal não consigo fazer os botões data incial e data final obedecer o comando, e preciso que você me diga onde estou errando.

    Terceiro:
    Montei o formulário orçamento, que traz informação do cliente da tabela cliente e orçamento.
    Gostaria que o mesmo alimentasse a consulta de orçamento assim como a tabela, mas não estou conseguindo.
    Esse modelo eu tirei do site e tentei adaptar para meu projeto, mas esbarrei nessa dificuldade e não sei como fazer funcionar.

    Sei que estou abusando, mas se possível poderia me explicar onde esta o erro do processo.
    Muito Obrigada, e Feliz Natal!
    Anexos
    [Resolvido]Executar consulta via VBA. AttachmentProj3.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (165 Kb) Baixado 26 vez(es)
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3871
    Registrado : 21/04/2011

    [Resolvido]Executar consulta via VBA. Empty Re: [Resolvido]Executar consulta via VBA.

    Mensagem  Marcelo David 24/12/2013, 19:34

    Amigo, cada dúvida em um tópico.

    O título que está utilizando está confuso e não é o que precisa de fato.
    Pois não existe nenhuma macro para rodar via VBA e sim um código que veio de uma Macro.

    Rapaz, seu banco de dados está totalmente confuso.

    O código até que não está errado. O problema são as consultas que não tem consistência!

    Lhe indico seriamente a rever os conceito de normalização...

    Você está fazendo referência a uma consulta que não tem nenhum campo.
    Ou seja, você apenas criou a consulta "caixa" mas não definiu quais campos gostaria que
    que fossem apresentados/afetados.

    Tente manter os nomes dos objetos do banco sem espaços ou caracteres especiais.

    Tem consulta com nome: 01 ======================== Caixa ======================

    Isso é completamente desnecessário, além de complicado para fazer referencia a ela no VBA.

    Tente manter manter algo assim: 01Caixa. Dessa forma fica bem mais fácil na hora de fazer referencia
    a essa consulta. Evite os espaços...

    Enfim amigo, estou a disposição para ajudar, mas as sua consultas não tem consistência e para eu poder
    te ajudar, é necessário entender qual objetivo de cada consulta e qual resultado final.

    Detalhe tudo que puder e nos informe para ver se conseguimos algo.

    Obs.: Não sei se consigo te auxiliar ainda nessa semana devido a outras atividade.

    Mas poste os objetivos detalhadamente em cada consulta envolvida e seus respectivos formulários.

    Tópico movido a para Sala correta (da próxima vez, por favor, posto na Sala mais adequada)

    Boas festas!


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Executar consulta via VBA. Marcel11
    avatar
    Roselip
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 66
    Registrado : 18/09/2013

    [Resolvido]Executar consulta via VBA. Empty Re: [Resolvido]Executar consulta via VBA.

    Mensagem  Roselip 26/12/2013, 01:48

    Ola Marcelo,

    Deve ter ficado bem confuso para você, então eu quebrei em 3 itens, assim não mistura cada dificuldade que tive.
    obrigada!


    Conteúdo patrocinado


    [Resolvido]Executar consulta via VBA. Empty Re: [Resolvido]Executar consulta via VBA.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 11:14