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]Consulta não abre formulário para escolher critério

    avatar
    Sander
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 16/04/2013

    [Resolvido]Consulta não abre formulário para escolher critério Empty [Resolvido]Consulta não abre formulário para escolher critério

    Mensagem  Sander 13/5/2013, 20:34

    Amigos,

    Possuo uma consulta que em um dos campos existe o seguinte critério: [Forms]![FormTipoDoc]![CmbTipoDoc]

    Daí criei um relatório que puxa os dados conforme o critério desta consulta. Só que quando mando abrir o relatório o formulário para escolher o critério não abre. Esse formulário possui uma caixa de combinação com a lista do que eu quero selecionar antes do relatório abrir.
    Aparece apenas uma caixa de diálogo onde eu tenho que digitar o critério desejado.

    Alguém poderia me dar uma luz para resolver esse problema? O que desejo é que, ao abrir o relatório, abra antes o formulário para escolher o critério da consulta ao invés da caixa de diálogo.

    Obrigado.

    Sander
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3883
    Registrado : 04/04/2010

    [Resolvido]Consulta não abre formulário para escolher critério Empty Re: [Resolvido]Consulta não abre formulário para escolher critério

    Mensagem  Avelino Sampaio 13/5/2013, 21:13

    Seja benvindo!

    A sequência lógica é vc abrir primeiro o formulário, selecionar o desejado e através de um botão no formulário , chamar pelo relatório.

    No evento "ao clicar" do botão, coloque:

    Docmd.OpenReport "NomeDoRelatório" ,acViewPreview

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Sander
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 16/04/2013

    [Resolvido]Consulta não abre formulário para escolher critério Empty Re: [Resolvido]Consulta não abre formulário para escolher critério

    Mensagem  Sander 13/5/2013, 21:39

    Caro Avelino,

    Eu segui sua sugestão, mas não funcionou. O critério da consulta "[Forms]![NomeFormulário]![CampodoFormulário]" não faz o formulário abrir

    Eu coloquei um botão no painel principal para abrir este formulário onde eu possa selecionar o critério e em seguida abrir o relatório.
    Quando o formulário se fecha e abre o relatório aparece outra caixa de diálogo na qual eu tenho que digitar o que eu já havia escolhido no formulário. Aí sim, funciona.
    Gostaria que não aparecesse essa caixa de diálogo.

    Abraço.

    Sandro
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3883
    Registrado : 04/04/2010

    [Resolvido]Consulta não abre formulário para escolher critério Empty Re: [Resolvido]Consulta não abre formulário para escolher critério

    Mensagem  Avelino Sampaio 13/5/2013, 22:29

    Vc não pode fechar o formulário pois a consulta e dependente dele. Abra o relatório sem fechar o formulário.

    Se desejar simplificar isso, vc deve tirar a filtragem da consulta e passar para a chamada do relatório. Exemplo:

    Docmd.OpenReport "NomeDoRelatório" ,acViewPreview ,,"NomeDoCampo = """ & me!SuaCaixaCombinação & """"

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Sander
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 16/04/2013

    [Resolvido]Consulta não abre formulário para escolher critério Empty Re: [Resolvido]Consulta não abre formulário para escolher critério

    Mensagem  Sander 14/5/2013, 12:29

    Avelino,

    A sua dica ajudou bastante. Eu fiz da seguinte forma:
    Coloquei diretamente no formulário o código:

    DoCmd.OpenReport "Relatório", acViewPreview, , "TipoDocumento=""" & Me!CmbTipoDoc & """"
    DoCmd.Close acForm, "FormTipoDoc", acSaveNo

    Funcionou beleza.

    Valeu. Muito obrigado pela dica.

    Abraço.

    Sander

    Conteúdo patrocinado


    [Resolvido]Consulta não abre formulário para escolher critério Empty Re: [Resolvido]Consulta não abre formulário para escolher critério

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 15/5/2024, 22:13