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

    [Resolvido]Correr a tabela por data - erro de sintaxe

    avatar
    juliobertoso
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 104
    Registrado : 23/10/2017

    [Resolvido]Correr a tabela por data - erro de sintaxe Empty [Resolvido]Correr a tabela por data - erro de sintaxe

    Mensagem  juliobertoso 17/10/2018, 21:29

    Boa tarde!

    Preciso da ajuda de vocês para solucionar minha dificuldade abaixo, consultei varias vezes no Google e aqui no fórum, porem não consegui solucionar o problema

    tenho um sistema de liberação de veículos e em outra tela mostra os status de cada veiculo.


    segue o código para ler a tabela, poderia fazer sem limitar a data, porem chegara um tempo que o banco estará grande e demorará muito para trazer a informação, pois o mesmo fica em rede ai pensei em correr a tabela somente nos últimos 15 dias

    Código:
    Set rs = db.OpenRecordset("SELECT * FROM tblEntradaSaida WHERE Data BETWEEN #" & Format(Form_frmPainel.Data15DiasAntes, "dd/mm/yyyy") & "# AND #" & Format(Form_frmPainel.DataHoje, "dd/mm/yyyy")) ' Corre a Tabela

    com este codigo esta dando o seguinte erro: Erro em tempo de execução '3075'  - Erro de sintaxe na data na expressão de consulta 'Data BETWEEN #02/10/2018# AND #17/10/2018'.
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3324
    Registrado : 21/04/2011

    [Resolvido]Correr a tabela por data - erro de sintaxe Empty Re: [Resolvido]Correr a tabela por data - erro de sintaxe

    Mensagem  Marcelo David 17/10/2018, 21:36

    Boa tarde,
    Você esqueceu de fechar o #.

    Set rs = db.OpenRecordset("SELECT * FROM tblEntradaSaida WHERE Data BETWEEN #" & Format(Form_frmPainel.Data15DiasAntes, "dd/mm/yyyy") & "# AND #" & Format(Form_frmPainel.DataHoje, "dd/mm/yyyy") & "#")

    Você poderá enfrentar problemas com a formatação da data, já que no SQL do Access ela é reconhecida como Mês, Dia e Ano. Mas se não enfrentar problemas, não há com o que se preocupar.


    .................................................................................
    Marcelo David | [Resolvido]Correr a tabela por data - erro de sintaxe LinkedIn_Icon.jpg.original LinkedIn
    https://www.freetool.dev
    avatar
    juliobertoso
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 104
    Registrado : 23/10/2017

    [Resolvido]Correr a tabela por data - erro de sintaxe Empty Correr a tabela por data - erro de sintaxe

    Mensagem  juliobertoso 17/10/2018, 21:55

    Obrigado Marcelo David

    quebrei a cabeça pra fechar a sintaxe, mas estava esquecendo de colocar uma " entre a #

    valeu, cheers
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3324
    Registrado : 21/04/2011

    [Resolvido]Correr a tabela por data - erro de sintaxe Empty Re: [Resolvido]Correr a tabela por data - erro de sintaxe

    Mensagem  Marcelo David 17/10/2018, 21:58

    Maravilha! O fórum agradece o retorno!  Very Happy


    .................................................................................
    Marcelo David | [Resolvido]Correr a tabela por data - erro de sintaxe LinkedIn_Icon.jpg.original LinkedIn
    https://www.freetool.dev

      Data/hora atual: 16/6/2021, 16:02