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
daniloreiis
L34NDR0
6 participantes

    Data() entre o dia 20 de um mês e o dia 19 do próximo mês

    L34NDR0
    L34NDR0
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 353
    Registrado : 29/03/2011

    Data() entre o dia 20 de um mês e o dia 19 do próximo mês Empty Data() entre o dia 20 de um mês e o dia 19 do próximo mês

    Mensagem  L34NDR0 1/8/2014, 12:30

    Pessoal,

    estou com um problema de lógica... ...e tô ficando doido!

    preciso filtrar valores que possuem a data entre os dias 20 e 19 (do mês seguinte).

    Ex:

    Hoje é 1º de agosto, então, quero todos os valores entre 20 de julho e 19 de agosto.
    se hoje fosse dia 22 de julho, novamente quero todos os valores entre 20 de julho e 19 de agosto.

    help me, please

    Leandro

    daniloreiis
    daniloreiis
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 338
    Registrado : 14/02/2011

    Data() entre o dia 20 de um mês e o dia 19 do próximo mês Empty Data() entre o dia 20 de um mês e o dia 19 do próximo mês

    Mensagem  daniloreiis 1/8/2014, 12:42

    Bom dia meu amigo!

    estou tentando lhe ajudar mas estou quebrando a cabeça também

    se puder me passar mais informações ajudaria bastante, veja minha logica não esta certa:

    Código:

    01/08/2014 < 20 sim então 20/07/2014 a 19/08/2014
    22/07/2014 < 20 não então 20/07/2014 a 19/08/2014


    .................................................................................
    Att, Danilo Reis
    -------------------------------------------------------------------------------------------------------------------------------------------------

    Se alguém não quiser trabalhar, não coma também.
    2 Tessalonicenses 3:10
    L34NDR0
    L34NDR0
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 353
    Registrado : 29/03/2011

    Data() entre o dia 20 de um mês e o dia 19 do próximo mês Empty Re: Data() entre o dia 20 de um mês e o dia 19 do próximo mês

    Mensagem  L34NDR0 1/8/2014, 13:00

    Bom dia Danilo,

    olha, não saberia com explicar diferente... já tentei assim:

    Meio([DataInicial];4;2)-SeImed(Esquerda(Data();2)>=20;Meio(Data();4;2)+1;Meio(Data();4;2))

    aí no critério eu selecionava somente os resultados iguais a zero.

    e tinha dado certo, porém, hoje quando mudou para o mês 08 (agosto) bagunçou tudo...


    leandro
    daniloreiis
    daniloreiis
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 338
    Registrado : 14/02/2011

    Data() entre o dia 20 de um mês e o dia 19 do próximo mês Empty Data() entre o dia 20 de um mês e o dia 19 do próximo mês

    Mensagem  daniloreiis 1/8/2014, 13:32

    poderia disponibilizar o projeto para melhor ajuda-lo ?

    abraços


    .................................................................................
    Att, Danilo Reis
    -------------------------------------------------------------------------------------------------------------------------------------------------

    Se alguém não quiser trabalhar, não coma também.
    2 Tessalonicenses 3:10
    L34NDR0
    L34NDR0
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 353
    Registrado : 29/03/2011

    Data() entre o dia 20 de um mês e o dia 19 do próximo mês Empty Re: Data() entre o dia 20 de um mês e o dia 19 do próximo mês

    Mensagem  L34NDR0 1/8/2014, 13:52

    Danilo,

    Infelizmente não tenho como disponibilizar o arquivo.

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    Data() entre o dia 20 de um mês e o dia 19 do próximo mês Empty Re: Data() entre o dia 20 de um mês e o dia 19 do próximo mês

    Mensagem  JPaulo 1/8/2014, 13:58

    Um pitaco;

    Coloque por favor no criterio do seu campo data na sua consulta;

    Código:
    Between DateSerial(Year(DateAdd("m";-1;Date()));Month(DateAdd("m";-1;Date()));20) And DateSerial(Year(DateAdd("m";0;Date()));Month(DateAdd("m";0;Date()));19)


    .................................................................................
    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

    Data() entre o dia 20 de um mês e o dia 19 do próximo mês Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Data() entre o dia 20 de um mês e o dia 19 do próximo mês Folder_announce_new 102 Códigos VBA Gratuitos...
    Data() entre o dia 20 de um mês e o dia 19 do próximo mês Folder_announce_new Instruções SQL como utilizar...
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    Data() entre o dia 20 de um mês e o dia 19 do próximo mês Empty Re: Data() entre o dia 20 de um mês e o dia 19 do próximo mês

    Mensagem  Gilberto Rocha 1/8/2014, 14:02

    Tente adaptar!
    Anexos
    Data() entre o dia 20 de um mês e o dia 19 do próximo mês Attachmentajudadata20191.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (15 Kb) Baixado 23 vez(es)


    .................................................................................
    Resolveu? Clique em resolvido!
    Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
    Seja um representante em sua cidade!
    Código de cliente para testes: congregafacil

    SisFAT Cursos Online
    www.congregafacil.com

    Analista de BI SR
    L34NDR0
    L34NDR0
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 353
    Registrado : 29/03/2011

    Data() entre o dia 20 de um mês e o dia 19 do próximo mês Empty Re: Data() entre o dia 20 de um mês e o dia 19 do próximo mês

    Mensagem  L34NDR0 1/8/2014, 15:00

    Gilberto,

    tens como mandar em access 2003?



    thanks

    leandro
    Julio Lustosa
    Julio Lustosa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 203
    Registrado : 23/02/2011

    Data() entre o dia 20 de um mês e o dia 19 do próximo mês Empty Re: Data() entre o dia 20 de um mês e o dia 19 do próximo mês

    Mensagem  Julio Lustosa 1/8/2014, 15:23

    Olá Leandro,

    Use este critério: Entre Data( ) E SomData("M", 1, Data( ))

    O que ele faz é simplesmente pegar a data inicial que você está solicitando a consulta e somar 30 dias na data para lhe retornar o que deseja.

    Abraços.
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    Data() entre o dia 20 de um mês e o dia 19 do próximo mês Empty Re: Data() entre o dia 20 de um mês e o dia 19 do próximo mês

    Mensagem  Gilberto Rocha 1/8/2014, 19:48

    Segue em Access 2003
    Anexos
    Data() entre o dia 20 de um mês e o dia 19 do próximo mês Attachmentajuda2019.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (12 Kb) Baixado 18 vez(es)


    .................................................................................
    Resolveu? Clique em resolvido!
    Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
    Seja um representante em sua cidade!
    Código de cliente para testes: congregafacil

    SisFAT Cursos Online
    www.congregafacil.com

    Analista de BI SR
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    Data() entre o dia 20 de um mês e o dia 19 do próximo mês Empty Re: Data() entre o dia 20 de um mês e o dia 19 do próximo mês

    Mensagem  Avelino Sampaio 4/8/2014, 09:49

    Olá!

    Não olhei o exemplo do amigo Gilberto mas o caminho está na dica oferecida pelo JPaulo, usando a função DateSerial()

    Sucesso!  


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.

    Conteúdo patrocinado


    Data() entre o dia 20 de um mês e o dia 19 do próximo mês Empty Re: Data() entre o dia 20 de um mês e o dia 19 do próximo mês

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 21:37