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

    [Resolvido]Sql Em Consulta tem Limite?

    Compartilhe
    avatar
    DaviSilva
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 42
    Registrado : 26/09/2013

    [Resolvido]Sql Em Consulta tem Limite?

    Mensagem  DaviSilva em 19/5/2015, 14:37

    Tenho uma consulta onde Preciso fazer varias validações:

    Em um Campo Status tenho o Seguinte comando que esta funcionando.

    SeImed (CriterioMenorP <> 0 E CriterioMaiorP = 0 E CriterioMenorNP = 0 E CriterioMaiorNP = 0;SeImed(ErroTotalP <= CriterioMenorP;"Aprovado1";"Reprovado1");SeImed (CriterioMenorP <> 0 E CriterioMaiorP <> 0 E CriterioMenorNP = 0 E CriterioMaiorNP = 0 ;SeImed([ErroTotalP] Entre [CriterioMenorP] E [CriterioMaiorP];"Aprovado2";"Reprovado2");SeImed (CriterioMenorP <> 0 E CriterioMaiorP = 0 E CriterioMenorNP <> 0 E CriterioMaiorNP = 0 ;Seimed(ErroTotalP <= CriterioMenorP E ErroTotalP <= 0;"AP";"RP");"F")))


    Mas quando eu coloco no Lugar do último "Zero" que está em vermelho, o nome de outro campo dessa maneira:

    SeImed (CriterioMenorP <> 0 E CriterioMaiorP = 0 E CriterioMenorNP = 0 E CriterioMaiorNP = 0;SeImed(ErroTotalP <= CriterioMenorP;"Aprovado1";"Reprovado1");SeImed (CriterioMenorP <> 0 E CriterioMaiorP <> 0 E CriterioMenorNP = 0 E CriterioMaiorNP = 0 ;SeImed([ErroTotalP] Entre [CriterioMenorP] E [CriterioMaiorP];"Aprovado2";"Reprovado2");SeImed (CriterioMenorP <> 0 E CriterioMaiorP = 0 E CriterioMenorNP <> 0 E CriterioMaiorNP = 0 ;Seimed(ErroTotalP <= CriterioMenorP E ErroTotalP <= CriterioMaiorNP;"AP";"RP");"F")))

    Da erro de sintaxe (Faltando Operador).

    Mas a questão é que testei cada um dos  SEIMED antes de uni-los e o código:

    Seimed(ErroTotalP <= CriterioMenorP E ErroTotalP <= CriterioMaiorNP;"AP";"RP")

    Sozinho, funciona corretamente.

    Minha duvida, será que existe um limite de verificações na consulta?

    se não existe, gostaria de saber onde estou errando.
    avatar
    good guy
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1237
    Registrado : 05/02/2010

    Sql Em Consulta tem Limite?

    Mensagem  good guy em 21/5/2015, 18:08

    Olá daviuchira,

    Pra que serve aquele "F" no final da string?Será que ele não está demais? Tira ele fora junto com o parêntese.
    avatar
    DaviSilva
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 42
    Registrado : 26/09/2013

    Re: [Resolvido]Sql Em Consulta tem Limite?

    Mensagem  DaviSilva em 13/10/2015, 22:16

    Então, como eu tinha dito, estava funcionando até eu adicionar o campo em vermelho, e o F era apenas um Texto pra dizer que ali era falso, e eu iria colcoar algo depois...Mas acabei desistindo deste código e fiz tudo Pelo VBA mesmo. Vlw a ajuda.
    avatar
    good guy
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1237
    Registrado : 05/02/2010

    Sql Em Consulta tem Limite?

    Mensagem  good guy em 14/10/2015, 14:47

    Valew. Todo o fórum agradece !!!

    Olá Davi,

    Se quiser aprender mais, adquira os meus dois livros DOMINE O ACCESS VBA e TÉCNICAS ESPECIAIS DE ACCESS VBA e você vai aprender isto e muito mais.

    Editora Livrorama(DOMINE ...):
    [Você precisa estar registrado e conectado para ver este link.]

    Editora Ciência Moderna(TÉCNICAS...):
    [Você precisa estar registrado e conectado para ver este link.]


    Um grande abraço.

    "O temor do Senhor(respeito pela Palavra de Deus, leitura e obediência) é o princípio do conhecimento" (Prov. 1.7)
    Disse Jesus: "E conhecereis a Verdade e a Verdade vos libertará". (Jo 8.32)
    Disse Jesus: “Eu sou a luz do mundo; aquele que me segue, não andará em trevas, mas terá a luz da vida.” (Jo. 8.12)

      Data/hora atual: 16/11/2018, 18:53