Pessoal, preciso da ajuda de vocês. Eu estou usando o delphi 7 e o access.
não sei se o meu problema é mais de lógica ou não...
Eu tenho duas tabelas principais, uma se chama lançamentos, e outra lançamentos automáticos. Em Lançamentos, o usuário cadastra tudo que é despesa e receita daquele dia. Em Lançamentos automáticos(que possui o campo dia do vencimento e periodo final), está todas as contas que precisam ser lançadas por mes com o mesmo valor durante um periodo de tempo, como assinatura de jornal, iptu, parcelas de alguma compra, etc. então para que o usuário não precise cadastrar todo mes aquela mesma conta, ele então cadastra essa conta em lançamentos automáticos, e o proprio sistema manda pra tabela lançamentos no dia certo, e isso só poderá ser feito se o sistema for ativado no dia, certo? E nem todos os dias ela abrirá o sistema. Como proceder então?
Tipo, se a ultima vez que ela acessou o sistema foi no dia 27 do mes de julho, e depois ela abre o sistema no dia 4 do mes de agosto...o sistema terá que verificar se na tabela lançamentos automáticos existe alguma conta do dia 28, 29, 30, 31, 01, 02, 03, 04 para serem lançadas. não sei se há alguma forma prática de fazer isso, então pensei na forma mais dificil rsrs.. eu gravaria em um txt a data que ele ativasse o sistema(e a substituiria cada vez que ele ativar novamente), e então verificaria por um sql se entre aquele periodo de dias(ultima data gravada no txt e a data atual), existe alguma conta em lancamentos automaticos que precisaria ser lançada(tabela lançamentos). Porem... como fazer esse controle? Mas se existe uma solução melhor, eu agradeço!!!
Question
Sal da Terra
Pessoal, preciso da ajuda de vocês. Eu estou usando o delphi 7 e o access.
não sei se o meu problema é mais de lógica ou não...
Eu tenho duas tabelas principais, uma se chama lançamentos, e outra lançamentos automáticos. Em Lançamentos, o usuário cadastra tudo que é despesa e receita daquele dia. Em Lançamentos automáticos(que possui o campo dia do vencimento e periodo final), está todas as contas que precisam ser lançadas por mes com o mesmo valor durante um periodo de tempo, como assinatura de jornal, iptu, parcelas de alguma compra, etc. então para que o usuário não precise cadastrar todo mes aquela mesma conta, ele então cadastra essa conta em lançamentos automáticos, e o proprio sistema manda pra tabela lançamentos no dia certo, e isso só poderá ser feito se o sistema for ativado no dia, certo? E nem todos os dias ela abrirá o sistema. Como proceder então?
Tipo, se a ultima vez que ela acessou o sistema foi no dia 27 do mes de julho, e depois ela abre o sistema no dia 4 do mes de agosto...o sistema terá que verificar se na tabela lançamentos automáticos existe alguma conta do dia 28, 29, 30, 31, 01, 02, 03, 04 para serem lançadas. não sei se há alguma forma prática de fazer isso, então pensei na forma mais dificil rsrs.. eu gravaria em um txt a data que ele ativasse o sistema(e a substituiria cada vez que ele ativar novamente), e então verificaria por um sql se entre aquele periodo de dias(ultima data gravada no txt e a data atual), existe alguma conta em lancamentos automaticos que precisaria ser lançada(tabela lançamentos). Porem... como fazer esse controle? Mas se existe uma solução melhor, eu agradeço!!!
No Aguardo!
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.