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]Erro Consulta União

    Compartilhe

    maguim
    Avançado
    Avançado

    Respeito às Regras 100%

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

    [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 ?! [Você precisa estar registrado e conectado para ver esta imagem.]
    avatar
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    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
    Avançado
    Avançado

    Respeito às Regras 100%

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

    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 ?! [Você precisa estar registrado e conectado para ver esta imagem.]
    avatar
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    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
    Avançado
    Avançado

    Respeito às Regras 100%

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

    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 ?! [Você precisa estar registrado e conectado para ver esta imagem.]

      Data/hora atual: 16/11/2018, 04:13