MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Erro Consulta União

    maguim
    maguim
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 446
    Registrado : 15/05/2013

    [Resolvido]Erro Consulta União Empty [Resolvido]Erro Consulta União

    Mensagem  maguim em 3/10/2018, 21:49

    boa tarde!


    estou com probleminha pra tentar montar um consulta union all com critério em forms.
    LIKE [Forms]![Frm_02_01_01_Principal]![usuario])

    esta aparecendo erro de caracteres encontrados, apos final final da instrução SQL

    alguem poderia dar um luz

    Código:
    SELECT DISTINCT FILA.ID_GERAL AS PREST, "E-MAIL PROPOSTA CRED" AS Origem, FILA.FILA1 AS SIM_NÃO, FILA.DT1 AS DATA, RESPONSAVEL1 AS RESPONSAVEL
    FROM FILA
    WHERE (((FILA.[DT1]) Is Not Null) AND ((FILA.[FILA1])=TRUE))
    AND ((RESPONSAVEL1) LIKE [Forms]![Frm_02_01_01_Principal]![usuario])

    Union All
    SELECT DISTINCT ID_GERAL AS PREST, "PROSPEÇÃO PREST REGIÃO", FILA2, DT2, RESPONSAVEL2 AS RESPONSAVEL
    FROM FILA WHERE ((DT2) IS NOT NULL) and ((FILA2)=TRUE)
    AND ((RESPONSAVEL2) LIKE [Forms]![Frm_02_01_01_Principal]![usuario])
    Union All
    SELECT DISTINCT ID_GERAL AS PREST, "DOCUMENTAÇÃO PREST ANALIS", FILA3, DT3, RESPONSAVEL3 AS RESPONSAVEL
    FROM FILA
    WHERE ((DT3)IS NOT NULL)  and ((FILA3)=TRUE);
    AND ((RESPONSAVEL3) LIKE [Forms]![Frm_02_01_01_Principal]![usuario])
    UNION ALL
    SELECT DISTINCT ID_GERAL AS PREST, "CONFECÇÃO CONTRATO", FILA4, DT4, RESPONSAVEL4 AS RESPONSAVEL
    FROM FILA
    WHERE ((DT4)IS NOT NULL)  and ((FILA4)=TRUE)
    AND ((RESPONSAVEL4) LIKE [Forms]![Frm_02_01_01_Principal]![usuario])
    UNION ALL
    SELECT DISTINCT ID_GERAL AS PREST, "VALIDAÇÃO PRESTADOR", FILA5, DT5, RESPONSAVEL5 AS RESPONSAVEL
    FROM FILA
    WHERE ((DT5)IS NOT NULL)  and ((FILA5)=TRUE)
    AND ((RESPONSAVEL5) LIKE [Forms]![Frm_02_01_01_Principal]![usuario])
    UNION ALL
    SELECT DISTINCT ID_GERAL AS PREST, "CORREIO", FILA6, DT6, RESPONSAVEL6 AS RESPONSAVEL
    FROM FILA
    WHERE ((DT6)IS NOT NULL)  and ((FILA6)=TRUE)
    AND ((RESPONSAVEL6) LIKE [Forms]![Frm_02_01_01_Principal]![usuario])
    UNION ALL
    SELECT DISTINCT ID_GERAL AS PREST, "VALIDAÇÃO DIRETORIA", FILA7, DT7, RESPONSAVEL7 AS RESPONSAVEL
    FROM FILA
    WHERE ((DT7)IS NOT NULL)  and ((FILA7)=TRUE)
    AND ((RESPONSAVEL7) LIKE [Forms]![Frm_02_01_01_Principal]![usuario])
    UNION ALL
    SELECT DISTINCT ID_GERAL AS PREST, "RECLAMAÇÃO PRESTADOR", FILA8, DT8, RESPONSAVEL8 AS RESPONSAVEL
    FROM FILA
    WHERE ((DT8)IS NOT NULL)  and ((FILA8)=TRUE)
    AND ((RESPONSAVEL8) LIKE [Forms]![Frm_02_01_01_Principal]![usuario])
    UNION ALL
    SELECT DISTINCT ID_GERAL AS PREST, "FINANCEIRO", FILA9, DT9, RESPONSAVEL9 AS RESPONSAVEL
    FROM FILA
    WHERE ((DT9)IS NOT NULL)  and ((FILA9)=TRUE)
    AND ((RESPONSAVEL9) LIKE [Forms]![Frm_02_01_01_Principal]![usuario])
    UNION ALL SELECT DISTINCT ID_GERAL AS PREST, "DOCUMENTO VIGENTE", FILA10, DT10, RESPONSAVEL10 AS RESPONSAVEL
    FROM FILA
    WHERE ((DT10)IS NOT NULL)  and ((FILA10)=TRUE)
    AND ((RESPONSAVEL10) LIKE [Forms]![Frm_02_01_01_Principal]![usuario]);

    abraços


    Última edição por maguim em 3/10/2018, 22:44, editado 1 vez(es)


    .................................................................................
    O conhecimento é a Dadiva da Vida. Sem ele o que seriamos ?! Surprised
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7739
    Registrado : 05/11/2009

    [Resolvido]Erro Consulta União Empty Re: [Resolvido]Erro Consulta União

    Mensagem  Alexandre Neves em 3/10/2018, 22:14

    Boa noite
    Ao tempo que anda no fórum, já terá visto alertas sobre a regra de não escrever em maiúsculas, que significa gritar
    Aguardamos que adeqúe o título


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    maguim
    maguim
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 446
    Registrado : 15/05/2013

    [Resolvido]Erro Consulta União Empty Re: [Resolvido]Erro Consulta União

    Mensagem  maguim em 3/10/2018, 22:44

    @alexandre

    Editado!

    Obg


    .................................................................................
    O conhecimento é a Dadiva da Vida. Sem ele o que seriamos ?! Surprised
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7739
    Registrado : 05/11/2009

    [Resolvido]Erro Consulta União Empty Re: [Resolvido]Erro Consulta União

    Mensagem  Alexandre Neves em 4/10/2018, 20:19

    Boa noite
    O código está algo confuso, mas o equivalente, limpo de caracteres é
    SELECT * FROM (SELECT DISTINCT ID_GERAL AS PREST, "E-MAIL PROPOSTA CRED" AS Origem, FILA1 AS SIM_NÃO, DT1 AS DATA, RESPONSAVEL1 AS RESPONSAVEL From FILA Union SELECT DISTINCT ID_GERAL, "PROSPEÇÃO PREST REGIÃO", FILA2, DT2, RESPONSAVEL2 From FILA Union SELECT DISTINCT ID_GERAL, "DOCUMENTAÇÃO PREST ANALIS", FILA3, DT3, RESPONSAVEL3 From FILA Union SELECT DISTINCT ID_GERAL, "CONFECÇÃO CONTRATO", FILA4, DT4, RESPONSAVEL4 From FILA Union SELECT DISTINCT ID_GERAL, "VALIDAÇÃO PRESTADOR", FILA5, DT5, RESPONSAVEL5 From FILA Union SELECT DISTINCT ID_GERAL, "CORREIO", FILA6, DT6, RESPONSAVEL6 From FILA Union SELECT DISTINCT ID_GERAL, "VALIDAÇÃO DIRETORIA", FILA7, DT7, RESPONSAVEL7 From FILA Union SELECT DISTINCT ID_GERAL AS PREST, "RECLAMAÇÃO PRESTADOR", FILA8, DT8, RESPONSAVEL8 From FILA Union SELECT DISTINCT ID_GERAL AS PREST, "FINANCEIRO", FILA9, DT9, RESPONSAVEL9 From FILA UNION SELECT DISTINCT ID_GERAL AS PREST, "DOCUMENTO VIGENTE", FILA10, DT10, RESPONSAVEL10 From FILA)
    WHERE IsNull(data) = False And Sim_Não And RESPONSAVEL Like [Forms]![Frm_02_01_01_Principal]![Usuario]


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    maguim
    maguim
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 446
    Registrado : 15/05/2013

    [Resolvido]Erro Consulta União Empty Re: [Resolvido]Erro Consulta União

    Mensagem  maguim em 4/10/2018, 21:44

    @alexandre

    Muito obrigado

    Vc me deu uma clareza e um tipo de estrutura diferenciado. Vivendo e Aprendendo meu amigo obg

    para maior visibilidade da query segue a baixo organizado.

    Código:
    SELECT * FROM (SELECT DISTINCT ID_GERAL AS PREST, "E-MAIL PROPOSTA CRED" AS Origem, FILA1 AS SIM_NÃO, DT1 AS DATA, RESPONSAVEL1 AS RESPONSAVEL From FILA
    Union SELECT DISTINCT ID_GERAL, "PROSPEÇÃO PREST REGIÃO", FILA2, DT2, RESPONSAVEL2 From FILA
    Union SELECT DISTINCT ID_GERAL, "DOCUMENTAÇÃO PREST ANALIS", FILA3, DT3, RESPONSAVEL3 From FILA
    Union SELECT DISTINCT ID_GERAL, "CONFECÇÃO CONTRATO", FILA4, DT4, RESPONSAVEL4 From FILA
    Union SELECT DISTINCT ID_GERAL, "VALIDAÇÃO PRESTADOR", FILA5, DT5, RESPONSAVEL5 From FILA
    Union SELECT DISTINCT ID_GERAL, "CORREIO", FILA6, DT6, RESPONSAVEL6 From FILA
    Union SELECT DISTINCT ID_GERAL, "VALIDAÇÃO DIRETORIA", FILA7, DT7, RESPONSAVEL7 From FILA
    Union SELECT DISTINCT ID_GERAL AS PREST, "RECLAMAÇÃO PRESTADOR", FILA8, DT8, RESPONSAVEL8 From FILA
    Union SELECT DISTINCT ID_GERAL AS PREST, "FINANCEIRO", FILA9, DT9, RESPONSAVEL9 From FILA
    UNION SELECT DISTINCT ID_GERAL AS PREST, "DOCUMENTO VIGENTE", FILA10, DT10, RESPONSAVEL10 From FILA)
    WHERE IsNull(data) = False And Sim_Não And RESPONSAVEL Like [Forms]![Frm_02_01_01_Principal]![Usuario]


    abraços

    resolvido


    .................................................................................
    O conhecimento é a Dadiva da Vida. Sem ele o que seriamos ?! Surprised

      Data/hora atual: 22/10/2020, 00:55