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

    SeImed com Diferente

    avatar
    Venloz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 119
    Registrado : 20/02/2013

    SeImed com Diferente Empty SeImed com Diferente

    Mensagem  Venloz Ter 19 Nov 2013 - 13:07

    Pessoal, Boa Tarde !


    Esses tempo tive uma dúvida próxima a essa porém sem o uso do SeImed


    Agora queria uma ajuda com o SeImed na seguinte questão


    SeImed([Formulários]![Reclamação de Oficinas]![Muleta sol]=”TEST”;<>”TEST”;”TEST”)


    Porém quando eu utilizo o “<>” não funciona, alguém pode me dizer como adaptar isso na minha consulta?


    Desde já agradeço !




    Att,

    Paulo Oliveira.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    SeImed com Diferente Empty Re: SeImed com Diferente

    Mensagem  JPaulo Ter 19 Nov 2013 - 14:08

    A instrução está claramente errada.

    Se Muleta sol=  TEST então devolde TEST, senão devolve OutaCoisa.

    SeImed([Formulários]![Reclamação de Oficinas]![Muleta sol]=”TEST”;”TEST”;”OutraCoisa”)


    Se Muleta sol diferente de TEST então devolde TEST, senão devolve OutaCoisa.

    SeImed([Formulários]![Reclamação de Oficinas]![Muleta sol]<>”TEST”;”TEST”;”OutraCoisa”)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    SeImed com Diferente Folder_announce_new Utilize o Sistema de Busca do Fórum...
    SeImed com Diferente Folder_announce_new 102 Códigos VBA Gratuitos...
    SeImed com Diferente Folder_announce_new Instruções SQL como utilizar...
    avatar
    Venloz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 119
    Registrado : 20/02/2013

    SeImed com Diferente Empty Re: SeImed com Diferente

    Mensagem  Venloz Qui 21 Nov 2013 - 12:08

    JPaulo, Boa Tarde !


    Eu entendi o que você quis dizer, porém da forma que você disse é para apenas 2 critérios, o que eu preciso é um pouco diferente algo do tipo


    Tenho 3 critérios “Solicitação”, “Reclamação”, “Indevido” eu preciso que a consulta me mostre tudo o que é “Solicitação” // Tudo o que é “Reclamação” e tudo o que é “Solicitação e Reclamação Junto” ou apenas diferente de “Indevido”.


    Seria algo assim;


    SeImed([Formulários]![Reclamação de Oficinas]![Muleta sol]=”Solicitação”;”Solicitação”; SeImed([Formulários]![Reclamação de Oficinas]![Muleta sol]=”Reclamação”;”Reclamação”;<>”Indevido”)


    Uma das formas que achei para solucionar o problema foi repetir todos os critérios em 2 linhas na consulta uma em “Critérios” e outro na linha “OU”


    SeImed([Formulários]![Reclamação de Oficinas]![Muleta sol]="TODOS";"SOLICITACAO";SeImed([Formulários]![Reclamação de Oficinas]![Muleta sol]="SOLICITACAO";"SOLICITACAO";"RECLAMACAO"))


    SeImed([Formulários]![Reclamação de Oficinas]![Muleta sol]="TODOS";"RECLAMACAO";SeImed([Formulários]![Reclamação de Oficinas]![Muleta sol]="SOLICITACAO";"SOLICITACAO";"RECLAMACAO"))


    Repare que na linha de cima eu menciono “Solicitação” e na linha de baixo eu falo de “Reclamação” após o Todos, mas eu queria fazer isso em apenas uma linha, é possível ?


    Obrigado!


    Att,

    Paulo Oliveira.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    SeImed com Diferente Empty Re: SeImed com Diferente

    Mensagem  JPaulo Qui 21 Nov 2013 - 12:23

    Exemplo baseado na primeira linha;

    Quando você diz SeImed([Forms]![SeuFormulario]![SeuCampo]="Solicitação";"Solicitação") está a utilizar a parte verdadeira do IIF, à partida o "Indevido" já está excluído, por ser a parte Falsa do IIF.

    E pode fazer tantos IIF`s aninhados quantos quiser, sem a parte falsa.

    Seimed`s aninhados:

    SeImed([Forms]![SeuFormulario]![SeuCampo]="Solicitação";"Solicitação";SeImed([Forms]![SeuFormulario]![SeuCampo]="Reclamação";"Reclamação"))


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    SeImed com Diferente Folder_announce_new Utilize o Sistema de Busca do Fórum...
    SeImed com Diferente Folder_announce_new 102 Códigos VBA Gratuitos...
    SeImed com Diferente Folder_announce_new Instruções SQL como utilizar...
    avatar
    Venloz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 119
    Registrado : 20/02/2013

    SeImed com Diferente Empty Re: SeImed com Diferente

    Mensagem  Venloz Qui 21 Nov 2013 - 12:40

    JPaulo

    Mas ai estamos falando de apenas 1 critério por consulta  “solicitação ou reclamação”, como eu faço pra ele consultar “Solocitação + Reclamação” ao mesmo tempo ?


    Ex:

    Se a pessoa escolher ver "Todos" eu tenho que mostrar tudo q é "Solicitação" e "Reclamação"


    Preciso de algo assim:
    SeImed([Forms]![SeuFormulario]![SeuCampo]="Solicitação";"Solicitação";SeImed([Forms]![SeuFormulario]![SeuCampo]="Reclamação";"Reclamação";Formulario]![SeuCampo]="Todos";"Solicitação" e "Reclamação")


    Att,

    Paulo Oliveira.

    Conteúdo patrocinado


    SeImed com Diferente Empty Re: SeImed com Diferente

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 22 Nov 2024 - 11:07