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

    filtrar entre datas...

    Compartilhe
    avatar
    Marco Sousa
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 967
    Registrado : 06/01/2011

    filtrar entre datas...

    Mensagem  Marco Sousa em Qua 10 Jan 2018, 11:29

    boas
    Utilizo este código para filtrar entre datas
    Código:
    Dim filtro As String
    filtro = "DataSIC between #" & DI & "# and #" & DF & "#"
    Me.Filter = filtro
    Me.FilterOn = True
    Me.Requery
    A minha questão é que ao tentar filtrar apenas um dia, não filtra !! ? se for um mês - 01-01-2017 até 31-01-2017 filtra... mas como posso obter esse resultado ? ou seja que filtre apenas um dia - 01-01-2018 até 01-01-2018 ou 2 dias Etc... Obrigado


    .................................................................................
    --
    Marco Sousa
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3582
    Registrado : 14/08/2013

    Re: filtrar entre datas...

    Mensagem  FabioPaes em Qua 10 Jan 2018, 14:21

    Muito Estranho nao Funcionar... Pois deve sim filtrar Normalmente...

    Obs: Se seu campo For no formato dd/mm/yyyy hh🇲🇲ss não pode informar apenas a data, deve informar tambem a Hora. se informar apenas a data será considerado 00:00:00 como a hora. Talvez seja esse o Problema.

    Mas alem disso, recomendo Formatar essa data para o Padrao Americano, para evitar confusão entre dia e o Mes.


    filtro = "DataSIC between # " & Format(DI, "mm/dd/yyyy") & " # and # " & Format(DF, "mm/dd/yyyy") & " #"


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

      Data/hora atual: Qua 17 Jan 2018, 20:13