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]Filtrar relatorio atraves de um formulário

    avatar
    lulenunes
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 05/06/2015

    [Resolvido]Filtrar relatorio atraves de um formulário Empty [Resolvido]Filtrar relatorio atraves de um formulário

    Mensagem  lulenunes 5/5/2016, 17:01

    Caro amigos, boa tarde.

    Possuo um relatório chamado RL_Form561 que tem como origem uma consulta chamada CS_Form561 baseada em várias tabelas. Este relatório contém os seguintes campos: CodFunc, NomeFunc, CodPOP, NomePOP, Autor. e SiglaDepto.

    O caso é que a utilização varia conforme a ocasião, as vezes preciso um relatório por POP, as vezes por Depto e as vezes por funcionário, como sou bem amador em VBA, acabei por criar tres relatórios, um para cada necessidade e no formulário coloquei uma caixa de combinação com as seguintes opções: "Por POP", "Por Funcionário", "Por Setor".

    Para que eu possa fazer a seleção, estou iniciando com o seguinte código:
    IF CxComb_Opcao = "Por POP" Then
    Docmd.OpenReport "RL_Form561POP", acViewPreview
    Docmd.Maximize
    End IF


    legal, isto funciona somente para uma opção, neste caso abrir o relatório por POP, porém, como devo dar continuidade no código para que abra cada relatório quando selecionado na cxcomb?

    grato a todos
    avatar
    merito
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 39
    Registrado : 11/10/2012

    [Resolvido]Filtrar relatorio atraves de um formulário Empty Re: [Resolvido]Filtrar relatorio atraves de um formulário

    Mensagem  merito 5/5/2016, 21:15

    Olá

    Creio que basta dar continuidade no código para as outras opções da combo:

    If CxComb_Opcao = "Por POP" Then
    DoCmd.OpenReport "RL_Form561POP", acViewPreview
    DoCmd.Maximize
    ElseIf CxComb_Opcao = "Por Funcionário" Then
    DoCmd.OpenReport "Nome_do_Relatório", acViewPreview
    DoCmd.Maximize
    ElseIf CxComb_Opcao = "Por Setor" Then
    DoCmd.OpenReport "Nome_do_Relatório", acViewPreview
    DoCmd.Maximize
    End If
    avatar
    lulenunes
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 05/06/2015

    [Resolvido]Filtrar relatorio atraves de um formulário Empty Re: [Resolvido]Filtrar relatorio atraves de um formulário

    Mensagem  lulenunes 5/5/2016, 22:28

    Caro Merito,

    muito obrigado pela sua ajuda, deu tudo certo.

    abraços

    Conteúdo patrocinado


    [Resolvido]Filtrar relatorio atraves de um formulário Empty Re: [Resolvido]Filtrar relatorio atraves de um formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 02:03