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


3 participantes

    [Resolvido]Filtrar por período.

    wsenna
    wsenna
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 491
    Registrado : 22/12/2009

    [Resolvido]Filtrar por período. Empty Filtrar por período.

    Mensagem  wsenna 23/12/2012, 17:43

    Olá Senhores, boa tarde.

    Possuo uma tabela com os campos:

    Ano (numérico) exemplo 2012, 2013, 2014 ...
    Numeral (numérico) exemplo 1, 2, 3 ...
    MêsRef (Texto) exemplo Dezembro/2012, Janeiro/2013, Fevereiro/2013 ...

    Como faço para numa consulta filtrar os registros por Mes/Ano ?

    Já transformei os campos Ano e Numeral em DataSerial mas infelizmente quando filtro entre 12/2012 e 02/2013 só são listados os registros desses dois meses ficando de fora os registros de 01/2013.

    Abraços, WSenna
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Filtrar por período. Empty Re: [Resolvido]Filtrar por período.

    Mensagem  criquio 23/12/2012, 17:53

    Como está filtrando?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtrar por período. Empty Re: [Resolvido]Filtrar por período.

    Mensagem  Avelino Sampaio 23/12/2012, 18:12

    Olá,

    transforme em ano e mês

    format(Suadata;"yyyymm")

    Sucesso!


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 491
    Registrado : 22/12/2009

    [Resolvido]Filtrar por período. Empty Re: [Resolvido]Filtrar por período.

    Mensagem  wsenna 23/12/2012, 20:29

    Olá Mestres, boa tarde.

    Num formulário já tentei com duas combos do tipo MesRef (texto mesmo) janeiro/2012, fevereiro/2013 e não deu.
    Tentei com duas textbox como data/hora tipo txtDataIni e txtDataFim e tambem não deu.
    O que acontece é que a consulta exibe os registros de Dezembro/2012 e Fevereiro/2013 mas exclui os registros de Janeiro/2013

    Já transformei o campo MêsRef que era texto em Data/Hora e na seção de critério coloquei:
    Entre Forms![frmPluriMensal]![DataIni] E Forms![frmPluriMensal]![DataFim]
    sendo que DataIni e DataFim já foram tentadas como combox e tambem como textbox.

    Coisas estranhas estão acontecendo...

    Abraços, WSenna
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtrar por período. Empty Re: [Resolvido]Filtrar por período.

    Mensagem  Avelino Sampaio 24/12/2012, 06:49

    Monte um pequeno exemplo e anexe aqui.

    Tentou no formato que te indiquei ?

    Aguardamos


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 491
    Registrado : 22/12/2009

    [Resolvido]Filtrar por período. Empty Re: [Resolvido]Filtrar por período.

    Mensagem  wsenna 24/12/2012, 14:21

    Grande Avelino, bom dia.

    Resolvi de outra forma:

    Antes, ao atualizar o campo Ano (numérico) executava o seguinte código:

    Me.MêsRef = Format([Mês] & "/") & [Ano] onde mês era texto.

    Agora executo este código:

    Me.MêsRef= DateSerial(Me.Ano, Me.Numeral, 1) onde Numeral é um campo numérico mesmo.

    Pronto, funcionou perfeitamente e já posso filtrar por comboxes.

    Abraços, e tenha um ótimo Natal e um Ano Novo pleno de realizações com a ajuda do Grande Programador lá de cima.

    WSenna

    Conteúdo patrocinado


    [Resolvido]Filtrar por período. Empty Re: [Resolvido]Filtrar por período.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 00:28