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]Erro no RecordSource do Formulário

    caiosouza
    caiosouza
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 05/12/2016

    [Resolvido]Erro no RecordSource do Formulário Empty [Resolvido]Erro no RecordSource do Formulário

    Mensagem  caiosouza 6/12/2017, 11:00

    Bom dia,

    Oque poderia estar não-conforme?

    Dim x As String

    x = "SELECT TAB_HISTORICO.TREINAMENTO, Count(TAB_HISTORICO.COLABORADOR) AS ContarDeCOLABORADOR FROM TAB_HISTORICO GROUP BY TAB_HISTORICO.TREINAMENTO, TAB_HISTORICO.DATA_TREINAMENTO, IIf(IsNull([DATA_TREINAMENTO]) Or [DATA_TREINAMENTO]<=Date(),"Pendente","Realizado") HAVING (((IIf(IsNull([DATA_TREINAMENTO]) Or [DATA_TREINAMENTO]<=Date(),"Pendente","Realizado"))="Pendente"));"

    Form.RecordSource = x

    Erro: Era esperado: Fim da intrução


    .................................................................................
    Caio Souza

    Engenheiro de Software
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Erro no RecordSource do Formulário Empty Re: [Resolvido]Erro no RecordSource do Formulário

    Mensagem  Alexandre Neves 6/12/2017, 11:54

    Bom dia

    Não escreva tudo em maiúsculas, fica muito pesado e dificil entender caso sejam palavras concatenadas
    Sobre a dúvida
    Não pode agrupar com
    IIf(IsNull([DATA_TREINAMENTO]) Or [DATA_TREINAMENTO]<=Date(),"Pendente","Realizado")
    que agrupamento quer?


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 05/12/2016

    [Resolvido]Erro no RecordSource do Formulário Empty Re: [Resolvido]Erro no RecordSource do Formulário

    Mensagem  caiosouza 6/12/2017, 12:04

    Bom dia Neves,

    Fiz os agrupamentos necessários numa consulta, porém continua a acusar o erro com o "Pendente".


    x = "SELECT con_historico.treinamento,con_historico.ContarDeColaborador, con_historico.datatreinamento, con_historico.status FROM con_historico WHERE (((con_historico.status)="Pendente"));"


    .................................................................................
    Caio Souza

    Engenheiro de Software
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Erro no RecordSource do Formulário Empty Re: [Resolvido]Erro no RecordSource do Formulário

    Mensagem  Alexandre Neves 6/12/2017, 13:13

    x = "SELECT treinamento,ContarDeColaborador, datatreinamento, status FROM con_historico WHERE status='Pendente';"


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 05/12/2016

    [Resolvido]Erro no RecordSource do Formulário Empty Re: [Resolvido]Erro no RecordSource do Formulário

    Mensagem  caiosouza 7/12/2017, 10:36

    Bom dia,

    Muito obrigado, resolvido.

    O erro era somente por conta de estar com aspas duplas?


    .................................................................................
    Caio Souza

    Engenheiro de Software

    Conteúdo patrocinado


    [Resolvido]Erro no RecordSource do Formulário Empty Re: [Resolvido]Erro no RecordSource do Formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 07:31