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]Abrir formulário baseado em múltiplos critérios usando OR

    avatar
    paulo.casali
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 16/05/2016

    [Resolvido]Abrir formulário baseado em múltiplos critérios usando OR Empty [Resolvido]Abrir formulário baseado em múltiplos critérios usando OR

    Mensagem  paulo.casali 16/5/2016, 14:07

    Tenho um formulário de entrada, onde o usuário escolhe um valor "P" através de uma combo box. De acordo com o valor escolhido o sistema abre outro formulário onde ele procura registros que tenham no campo "SM1" o valor da variável "P". Para isso uso no comando WHERE: ="[SM1]=" & "'" & [P] & "'", expressão esta feita pelo wizard do Access. Eu gostaria de que o sistema procurasse também o valor "P" em outros quatro campos ("SM2", "SM3", "SM4" e "SM5"), ao invés de procurar somente em "SM1". Como ficaria a expressão?


    Última edição por Dilson em 19/5/2016, 01:02, editado 1 vez(es) (Motivo da edição : Melhorar o sistema de buscas do fórum)
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Abrir formulário baseado em múltiplos critérios usando OR Empty Re: [Resolvido]Abrir formulário baseado em múltiplos critérios usando OR

    Mensagem  FabioPaes 16/5/2016, 18:07

    Bom sei sua realidade... Onde esta esse filtro e tal. Mas Basta dar continuidade a este Filtro com OR... :

    O ideal mesmo e vc postar aqui seu BD


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    paulo.casali
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 16/05/2016

    [Resolvido]Abrir formulário baseado em múltiplos critérios usando OR Empty Abrir formulário com resgistro específico

    Mensagem  paulo.casali 16/5/2016, 19:25

    Eu tentei com =("[SM1]=" & "'" & [P] & "'") or ("[SM2]=" & "'" & [P] & "'") para fazer o teste com SM1 e SM2, mas não funcionou, o sistema mostra todos os registros.
    Em anexo o BD.
    Anexos
    [Resolvido]Abrir formulário baseado em múltiplos critérios usando OR AttachmentFornecedores.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (655 Kb) Baixado 17 vez(es)
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Abrir formulário baseado em múltiplos critérios usando OR Empty Re: [Resolvido]Abrir formulário baseado em múltiplos critérios usando OR

    Mensagem  FabioPaes 16/5/2016, 21:01

    Amigo, mude de Macro para [Procedimento do evento]
    e Cole este comando:


    DoCmd.OpenForm "Vencimentos", acNormal, , "[SM1]=[forms]![pesquisa]![P] Or [SM2]=[forms]![pesquisa]![P] Or [SM3]=[forms]![pesquisa]![P] Or [SM4]=[forms]![pesquisa]![P] Or [SM5]=[forms]![pesquisa]![P]"


    O comando Completo do Botão ficará assim:

    Private Sub Comando5_Click()
    DoCmd.OpenForm "Vencimentos", acNormal, , "[SM1]=[forms]![pesquisa]![P] Or [SM2]=[forms]![pesquisa]![P] Or [SM3]=[forms]![pesquisa]![P] Or [SM4]=[forms]![pesquisa]![P] Or [SM5]=[forms]![pesquisa]![P]"
    End Sub


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    paulo.casali
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 16/05/2016

    [Resolvido]Abrir formulário baseado em múltiplos critérios usando OR Empty Abrir formulário com resgistro específico

    Mensagem  paulo.casali 17/5/2016, 12:59

    Fabio, muito obrigado pela ajuda. Funcionou perfeitamente. Very Happy

    Conteúdo patrocinado


    [Resolvido]Abrir formulário baseado em múltiplos critérios usando OR Empty Re: [Resolvido]Abrir formulário baseado em múltiplos critérios usando OR

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 23:48