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]Problemas com consulta Data de Vencimento

    avatar
    wbonelli
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 02/04/2011

    [Resolvido]Problemas com consulta Data de Vencimento Empty [Resolvido]Problemas com consulta Data de Vencimento

    Mensagem  wbonelli 7/11/2014, 11:48

    Bom dia a todos!

    Estou tendo um problema para selecionar um grupo de pessoas via campo DataVencimento

    Eu uso dois critérios

    CampoParcela = 12 (ultima parcela)
    CampoDatavencimento = Entre Agora()-10 E Agora()+30

    Então, era para retornar todos os registros que tivessem/obedecessem a estes critérios, mas não está acontecendo.

    Depois que eu faço esta seleção, os registros que já gerei novos carnês, deveriam sair desta seleção, já que foi criada dentro da tabela onde faço a consulta novas entradas com datas de vencimento posteriores aos critérios da consulta. Quando executo de novo a consulta, aparecem os mesmos registros com as datas dentro do critério, como se não tivesse sido acrescentados novos registros, mas foram sim adicionados.
    O que está errado?

    Exemplo:
    Executei a consulta e retornou este registro

    id_cad Datavencimento        CampoParcela            Ativo
    15404 05/12/2014                          12                     SIM


    Gerei novos carnês para este cliente e a ultima parcela gerada o vencimento é para 07/10/2015
    Gerei de novo a consulta e retorna assim:

    id_cad Datavencimento        CampoParcela            Ativo
    15404 05/12/2014                          12                     SIM



    Ou seja, está ignorando as mudanças feitas.

    Obrigado se puderem me ajudar.


    Última edição por wbonelli em 8/11/2014, 18:37, editado 2 vez(es)
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Problemas com consulta Data de Vencimento Empty Re: [Resolvido]Problemas com consulta Data de Vencimento

    Mensagem  Noobezinho 7/11/2014, 12:32

    Olá Wagner

    Sem ver o código e consultas fica difícil dar uma opinião.
    Pelo que disse me parece que não está gravando na tabela a modificação das parcelas.
    O código para a geração de parcelas está editando esses registros ou esta adicionando novos registros?
    Verifique na tabela se foi gravado as novas parcelas geradas.
    Lembre-se que você gerou novas parcelas e não apagou/deletou as parcelas que consultou, então elas estão la na tabela
    e serão retornadas toda vez que fizer a consulta pesquisa.

    Bom. é isso que posso dizer, sem ver o aplicativo.

    Abraços

    Noob





    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    wbonelli
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 02/04/2011

    [Resolvido]Problemas com consulta Data de Vencimento Empty Re: [Resolvido]Problemas com consulta Data de Vencimento

    Mensagem  wbonelli 7/11/2014, 13:32

    OI Noobezinho, obrigado pela sua resposta:

    Então, já verifiquei e sim, as novas parcelas foram criadas normalmente.
    Se trata de uma tabela onde está o histórico de boletos gerados. Não posso apagar nenhum registro. A consulta era apenas para selecionar dentro de um intervalo de dadas os registros que quero. Como foram criados novas parcelas com datas superiores ao intervalo da consulta, os ultimos registros que foram tratados, ou seja, foram criadas novas entradas para as parcelas, a consulta deveria ignorar estes Ids, conforme modelo acima, e não retornar de novo o mesmo ID com as parcela anterior, concorda? Ou a lógica está errada em algum a coisa aqui...


    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Problemas com consulta Data de Vencimento Empty Re: [Resolvido]Problemas com consulta Data de Vencimento

    Mensagem  Noobezinho 7/11/2014, 15:04

    Então, o que está ocorrendo é que você está adicionando novas parcelas.
    Aquelas que foram retornadas na primeira consulta continuam na tabela e serão retornadas todas vez que fizer
    a pesquisa naquele período em que elas se encontram.
    E o que está ocorrendo, conforme meu pensamento é que:

    id_cad é a id do contrato ou cadastro e a parcela que você gerou vai conter essa id porque pertence a esse contrato.
    Conclusão a pesquisa está correta e a adição da nova parcela está acontecendo.
    Precisa explicar se quando gera novas parcelas , elas devem ter a id de outro contrato, se for isso, o caminho é outro.

    Você precisa definir o que pretende

    Aguardo...  Wink

    Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    wbonelli
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 02/04/2011

    [Resolvido]Problemas com consulta Data de Vencimento Empty Re: [Resolvido]Problemas com consulta Data de Vencimento

    Mensagem  wbonelli 7/11/2014, 17:00

    OI Noob, boa tarde!

    Você está correto no pensamento e na lógica.

    Como comentei antes, esta tabela é a que guarda o histórico dos carnês gerados (12 parcelas, numeradas). Conforme for vencendo o carnê, gerando outros. Então, como devo proceder?

    Preciso que a seleção só retorne os que venceram nos ultimos 10 dias e os que vão vencer nos próximos 30 dias. A ultima parcela é a 12. Este procedimento faço pelo menos 1 vez por semana.
    Então, quando é gerado um novo carnê, os dados alimentam esta tabela de históricos, na próxima execução da consulta, os que já foram gerados, não deveriam mais fazer parte da seleção.

    Os campos são:

    ID (código do benfeitor)
    DataVencimento
    DataEmissão
    Parcela (Numero da parcela, 1, ,2, 3, 4, 5, até 12)

    Existem outros campos, mas para este caso, creio que seriam estes.

    Obrigado pela ajuda.
    Wagner
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Problemas com consulta Data de Vencimento Empty Re: [Resolvido]Problemas com consulta Data de Vencimento

    Mensagem  Noobezinho 7/11/2014, 18:38

    Veja isso:

    O exemplo da figura é para agenda de vacinas, mas que te serviria completamente, que acha?

    Wagner-clique aqui para ver a imagem:

    Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    wbonelli
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 02/04/2011

    [Resolvido]Problemas com consulta Data de Vencimento Empty Re: [Resolvido]Problemas com consulta Data de Vencimento

    Mensagem  wbonelli 7/11/2014, 20:07

    O Noob, boa tarde!

    Eu creio que é por aí a coisa.
    Uma pergunta. Vamos supor que o cliente 283 (o primeiro em vermelho), seja Hoje vacinado. Ele sai d lista?
    Então, apos haver "vacinado" ou no meu caso gerado o carnê com os 12 novos boletos, ele foi "vacinado", e sai da seleção quando esta for executada de novo.
    Como posso fazer isso. Carra nunca pensei que seria tão complicado isso!!!!!

    Obrigado.
    Wagner
    avatar
    wbonelli
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 02/04/2011

    [Resolvido]Problemas com consulta Data de Vencimento Empty Re: [Resolvido]Problemas com consulta Data de Vencimento

    Mensagem  wbonelli 7/11/2014, 20:26

    Oi Noob!

    Então, consegui resolver com a ajuda de um membro de um outro forum; Veja como ficou a consulta, caso possa ajudar a outros membros:

    SELECT DISTINCTROW atblBoletoBradescoHistorico.id_cad, Last(atblBoletoBradescoHistorico.vencimento) AS ÚltimoDevencimento, atblBoletoBradescoHistorico.parcela
    FROM atblBoletoBradescoHistorico
    GROUP BY atblBoletoBradescoHistorico.id_cad, atblBoletoBradescoHistorico.parcela
    HAVING (((Last(atblBoletoBradescoHistorico.vencimento)) Between DateAdd("d",Now(),-10) And DateAdd("d",Now(),30)) AND ((atblBoletoBradescoHistorico.parcela)=12))
    ORDER BY Last(atblBoletoBradescoHistorico.vencimento);

    Em todo caso, gostaria de ver o seu procedimento, por favor!
    Obrigado.
    Wagner

    Conteúdo patrocinado


    [Resolvido]Problemas com consulta Data de Vencimento Empty Re: [Resolvido]Problemas com consulta Data de Vencimento

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 23:57