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]SQL com filtro entre datas

    avatar
    Convidado
    Convidado


    [Resolvido]SQL com filtro entre datas Empty SQL com filtro entre datas

    Mensagem  Convidado 23/8/2011, 20:31

    Bem amigos para ajuda a um colega do forum esbarrei neste problema...

    StrSql = "SELECT * FROM Dados WHERE numero = " & Me.txtID & " And Tax = '" & Me.txtTax & "' And data >=#" & Me.DataInicial & "# And data <= #" & Me.DataFinal & "#;"

    Set Rs = Db.OpenRecordset(StrSql)


    Preciso carrgar a SQL para uma determinada ID (txtID) com critério entre datas..

    Mas esta me retornando um RecordCount = 0

    Como arrunar esta SQL?


    Grsto
    avatar
    Convidado
    Convidado


    [Resolvido]SQL com filtro entre datas Empty Re: [Resolvido]SQL com filtro entre datas

    Mensagem  Convidado 23/8/2011, 20:56

    Bem amigos este é um problema que tenho visto não apenas neste caso, mas tambem em algumass ajudas prestadas por mim no Fórum...

    Na SQL a data para dar certo a consulta deve estar no formato mm/dd/yyyy


    Código:
     StrSql = "SELECT * FROM Dados WHERE numero = " & Me.txtID & " And tax='normal' And (data >=#" & Format(Me.DataInicial, "mm/dd/yyyy") & "# And data <= #" & Format(Me.DataFinal, "mm/dd/yyyy") & "#)"

    Saudações

      Data/hora atual: 22/11/2024, 05:18