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

    [Resolvido] Filtro com soma de data não trabalha

    RneoX
    RneoX
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 246
    Registrado : 26/07/2011

    [Resolvido] Filtro com soma de data não trabalha Empty [Resolvido] Filtro com soma de data não trabalha

    Mensagem  RneoX 17/8/2012, 14:18

    Boa tarde pessoal, Estou rachando o cerebro com esta pequena situação...

    Estou usando uma consulta assim:
    Onde existe 2 campos Freq e Calibrado, Frequencia é Número e Calibrado é Data...
    Uso Freq para acrescentar o numero de mês a adicionar e a data como apoio da soma...
    seria uma consulta da próxima vez que terei que fazer o serviço novamente...

    Freq: 12, Calibrado: 07/07/2012, Prox: SomData("m";[Freq];[Calibrado])

    estou tentando no campo Prox onde fiz a soma de data colocar a função: Entre [Data Inicial] E [Data Final], mas infelizmente não está funcionando quando eu coloco: 01/01/2012 E 31/12/2012 ele me retorna todas as datas de todos os registros... mas quando eu testo a função no Calibrado funciona perfeito...

    Parece que o campo Calibrado está como Data, mas o Prox é como se não fosse e talvez seja isso o problema, como posso corrigir ou fixar este problema na consulta?

    o mesmo está valendo para Entre Data()-360 E Data() ao abrir a consulta, você começa a descer a lista e da erro de expressão some todos os registros e infelizmente aparece #Nome?

    Corrigindo,o erro é: Tipo de dados incompatível na expressão de critério.


    Última edição por dhtm15 em 17/8/2012, 15:54, editado 1 vez(es)


    .................................................................................
    Conhece meus projetos que ajudam os usuários a entender o funcionamento de várias funções encontradas aqui no fórum? também pode usa-lo para seus negócios ou para uso pessoal, não conhece? então visite aqui e veja como está bacana: Projeto Casco do Máximo Access v3.0 (Pré-Release 4.0) 
    Ser livre é ter liberdade para expressar suas idéias,
    Ser diferente é ser especial e o reverso da igualdade,
    Ser criativo é ser poderoso,
    Ter conhecimentos e não dividir-los é ser egoísta e orgulhoso,
    Ensinar é um prazer que todos devem ter por seus alunos, pois é dele que vem nossos troféus.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido] Filtro com soma de data não trabalha Empty Re: [Resolvido] Filtro com soma de data não trabalha

    Mensagem  JPaulo 17/8/2012, 15:28

    Teste;

    Prox: CDate(DateAdd("m";[Freq];[Calibrado]))

    No criterio para teste, faça;

    >=#01-01-2012# And <=#31-12-2012#

    Ou

    Between #01-01-2012# And #31-12-2012#

    Ou ainda...

    Between DateValue("01-01-2012") And DateValue("31-12-2012")

    Ou ainda...

    Between CDate("01-01-2012") And CDate("31-12-2012")




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

    [Resolvido] Filtro com soma de data não trabalha Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido] Filtro com soma de data não trabalha Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido] Filtro com soma de data não trabalha Folder_announce_new Instruções SQL como utilizar...
    RneoX
    RneoX
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 246
    Registrado : 26/07/2011

    [Resolvido] Filtro com soma de data não trabalha Empty Re: [Resolvido] Filtro com soma de data não trabalha

    Mensagem  RneoX 17/8/2012, 15:39

    bom dia Jpaulo, seu exemplo funcionou perfeitamente, mas como eu posso fazer quando eu abrir a consulta e sempre ter que digitar uma data em que eu não tenha que mudar o critério novamente?

    Ao usar o seu exemplo ele funciona, mas se eu uso o Entre [Data inicial] E [Data final] ele acontece o mesmo erro, não filtra, se eu usar em sql ou vba talvez isso de certo mas não sei como fazer...

    a função CDate(DateAdd("m";[Freq];[Calibrado])) funcionou, e os critérios também, mas ele é fixo, gostaria que sempre solicita-se o periodo de data para mim quando eu abrir a consulta.

    Agradeço o apoio desde já.


    .................................................................................
    Conhece meus projetos que ajudam os usuários a entender o funcionamento de várias funções encontradas aqui no fórum? também pode usa-lo para seus negócios ou para uso pessoal, não conhece? então visite aqui e veja como está bacana: Projeto Casco do Máximo Access v3.0 (Pré-Release 4.0) 
    Ser livre é ter liberdade para expressar suas idéias,
    Ser diferente é ser especial e o reverso da igualdade,
    Ser criativo é ser poderoso,
    Ter conhecimentos e não dividir-los é ser egoísta e orgulhoso,
    Ensinar é um prazer que todos devem ter por seus alunos, pois é dele que vem nossos troféus.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido] Filtro com soma de data não trabalha Empty Re: [Resolvido] Filtro com soma de data não trabalha

    Mensagem  JPaulo 17/8/2012, 15:45

    Teste;

    Between CDate([Data Inicio]) And CDate([Data Fim])



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

    [Resolvido] Filtro com soma de data não trabalha Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido] Filtro com soma de data não trabalha Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido] Filtro com soma de data não trabalha Folder_announce_new Instruções SQL como utilizar...
    RneoX
    RneoX
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 246
    Registrado : 26/07/2011

    [Resolvido] Filtro com soma de data não trabalha Empty Re: [Resolvido] Filtro com soma de data não trabalha

    Mensagem  RneoX 17/8/2012, 15:49

    Perfeito! muito obrigado Jpaulo funcionou 100%...

    agora abusando um pouco se eu fose usar o Data()-364 E Data() como seria?

    Consegui, usei a mesma expressão sua só que alterei o [data]

    Entre CData(Data()-364) E CData(Data())

    Perfeito! resolvido, obrigado Jpaulo!


    .................................................................................
    Conhece meus projetos que ajudam os usuários a entender o funcionamento de várias funções encontradas aqui no fórum? também pode usa-lo para seus negócios ou para uso pessoal, não conhece? então visite aqui e veja como está bacana: Projeto Casco do Máximo Access v3.0 (Pré-Release 4.0) 
    Ser livre é ter liberdade para expressar suas idéias,
    Ser diferente é ser especial e o reverso da igualdade,
    Ser criativo é ser poderoso,
    Ter conhecimentos e não dividir-los é ser egoísta e orgulhoso,
    Ensinar é um prazer que todos devem ter por seus alunos, pois é dele que vem nossos troféus.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido] Filtro com soma de data não trabalha Empty Re: [Resolvido] Filtro com soma de data não trabalha

    Mensagem  JPaulo 17/8/2012, 15:59

    Obrigado pelo retorno, o fórum agradece.


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

    [Resolvido] Filtro com soma de data não trabalha Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido] Filtro com soma de data não trabalha Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido] Filtro com soma de data não trabalha Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido] Filtro com soma de data não trabalha Empty Re: [Resolvido] Filtro com soma de data não trabalha

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 07:02