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

    Filtro entre datas

    avatar
    shirohige
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 07/11/2012

    Filtro entre datas Empty Filtro entre datas

    Mensagem  shirohige 28/8/2013, 12:30

    Estou utilizando o seguinte codigo para fazer um filtro entre datas.

    Private Sub btConsulta_Click()
    Dim j As Boolean, filtro As String
    If IsNull(Me!DataInicial) Then j = True
    If IsNull(Me!DataFinal) Then j = True
    If j = True Then
    MsgBox "Preencha todos os campos...", vbInformation, "Aviso"
    Exit Sub
    End If


    filtro = " consultasubformAgAnalise.DataNota Between #" & Format(Me!DataInicial, "mm/dd/yyyy 23:59") & "# AND #" & Format(Me!DataFinal, "mm/dd/yyyy 23:59") & "#"
    '----------------------------------------------------------------------------------------------------------------------------------------------------------------

    subformAgAnalise.Form.Filter = filtro
    subformAgAnalise.Form.FilterOn = True



    End Sub

    Utilizei esse codigo do Avelino mas o problema que ele esta filtrando só o Dia. Exemplo:
    Datainicial:01/01/2013
    DataFinal:03/02/2013

    quando coloco assim ele filtra tudo que tem dia 01 e 03 não importa o mês, alguém poderia ajudar com esse erro?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    Filtro entre datas Empty Re: Filtro entre datas

    Mensagem  JPaulo 28/8/2013, 12:36

    Tente inverter a formatação da data americana para;

    filtro = " consultasubformAgAnalise.DataNota Between #" & Format(Me!DataInicial, "dd/mm/yyyy 23:59") & "# AND #" & Format(Me!DataFinal, "dd/mm/yyyy 23:59") & "#"


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Filtro entre datas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Filtro entre datas Folder_announce_new 102 Códigos VBA Gratuitos...
    Filtro entre datas Folder_announce_new Instruções SQL como utilizar...
    avatar
    shirohige
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 07/11/2012

    Filtro entre datas Empty Re: Filtro entre datas

    Mensagem  shirohige 28/8/2013, 15:03

    sem sucesso, ainda quando filtro o ano sai errado.
    avatar
    shirohige
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 07/11/2012

    Filtro entre datas Empty Re: Filtro entre datas

    Mensagem  shirohige 29/8/2013, 17:27

    Alguma dica?

    Conteúdo patrocinado


    Filtro entre datas Empty Re: Filtro entre datas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 21:01