MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    condição dupla para abrir relatório

    Compartilhe

    fabiobarreto10
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    condição dupla para abrir relatório

    Mensagem  fabiobarreto10 em 21/9/2012, 01:03

    Senhores,

    eu tenho um botão que no evento ao clicar abre um relatório de acordo com o campo LogData do relatório. E também consigo abrir de acordo com o Utilizador com outro código:

    'DoCmd.OpenReport "Cad", acViewPreview, , "[Utilizador]='" & segundoteste & "'" 'abre beleza

    'DoCmd.OpenReport "Cad", acViewPreview, , "[LogData]=#" & teste & "#" 'abre beleza

    Como faço para colocar as duas condições em um mesmo comando?

    Tentei algumas variações mais não funcionaram.

    Obrigado por ajudar.

    avatar
    Nivaldo
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 708
    Registrado : 08/12/2009

    Re: condição dupla para abrir relatório

    Mensagem  Nivaldo em 21/9/2012, 01:16

    Ola´Fabio,

    Tenta colocar o operador AND na expressão:

    'DoCmd.OpenReport "Cad", acViewPreview, , "[Utilizador]='" & segundoteste & "'" And "[LogData]=#" & teste & "#"

    Pode ser que funcione.

    Nivaldo.

    fabiobarreto10
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    Re: condição dupla para abrir relatório

    Mensagem  fabiobarreto10 em 21/9/2012, 01:35

    Nivaldo,

    obrigado por ajudar. Eu já tinha tentando o "And" anteriormente, mas recebo a seguinte mensagem de erro:

    "Tipos Incompatíveis"

    rodrigojusti
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 23/08/2018

    Re: condição dupla para abrir relatório

    Mensagem  rodrigojusti em 11/10/2018, 17:06

    Desculpe pela pá de ouro, mas como suei a camisa pra achar a solução, resolvi postar.

    o AND funciona, mas não pode ser passado com parênteses.

    Ex:
    Código:
    DoCmd.OpenReport "Rel_MovFolhaPgto", acViewPreview, , "[empresa] = [Forms]![Rel_Frm_MovFolhaPgto].[LstEmpresa] And [Mês/Ano] = [Forms]![Rel_Frm_MovFolhaPgto].[TxtMesAno]", acWindowNormal

    Nome do relatório: Rel_MovFolhaPgto
    Precisava comparar um campo chamado Empresa com outro de referencia Mês/Ano.


      Data/hora atual: 16/10/2018, 13:38