Geomar Canjundo Postado Fevereiro 20, 2009 Denunciar Share Postado Fevereiro 20, 2009 Olá PessoalEstou a desenvolver um sistema de gestão académica que engloba o controlo de pagamento de propinas.Mas estou com sérias dificuldades em criar uma rotina SQL que verifique o estado de inadimplecia do aluno.A ideia é a seguinte:1. Antes do usuario proceder ao pagamento o sistema deve checar se o aluno tem propinas em atraso.2. Caso não tenha então procede ao pagamento.Mas não sei com fazer o sistema verificar na Base de Dados o estado de inadimplencia do aluno.Alguém pode me ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Fevereiro 20, 2009 Denunciar Share Postado Fevereiro 20, 2009 1. Antes do usuario proceder ao pagamento o sistema deve checar se o aluno tem propinas em atraso::Mas não sei com fazer o sistema verificar na Base de Dados o estado de inadimplencia do aluno.Geomar Canjundo, a verificação pode ser baseada na data atual em relação com o campo onde você grava a data do pagamento. Em algum lugar, você deve armazenar a informação sobre os pagamentos e também deve ter algum lugar onde tem a informação de que o usuário está matriculado e ativo.Se você informar o banco de dados em uso, o nome das tabelas e campos envolvidos, pode ficar mais fácil de exemplificar.Abraçosp.s. Aos brasileiros tão acostumados ao termo (propina) não se impressionem, em Portugal trata-se apenas do que chamamos de mensalidade. ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Geomar Canjundo Postado Fevereiro 24, 2009 Autor Denunciar Share Postado Fevereiro 24, 2009 MicheusA solução que encontrei foi a seguinte:1. No acto da confirmação de matriculas o sistema automaticamente adiciona na tabela "mensalidades" o nº de parcelas que se paga num ano e no momento em que o utilizador inserir a data de pagamento então o sistema vai calcular os juros em função da data limite.O meu mair problema é como fazer a partir do Delphi vários registos ao mesmo tempo numa tabela.Estou usando o Access com BD.Obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Fevereiro 25, 2009 Denunciar Share Postado Fevereiro 25, 2009 O meu mair problema é como fazer a partir do Delphi vários registos ao mesmo tempo numa tabela.Geomar Canjundo, acho que não tem muito mistério. Se você precisa inserir vários registros de "uma" só vez, você deve usar um loop e em cada intereção dele, você precisa:- usar um Append, para abrir um novo registro;- inicializar os campos adequadamente (possivelmente você vai iniciar um campo com Nº da propina e data de vencimento);- usa o Post (ou ApplayUpdates - vai depender dos componentes que você usa) para gravar o registro.esse loop deve ser controlado pela quantidade de parcelas que você quer gerar.Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Geomar Canjundo
Olá Pessoal
Estou a desenvolver um sistema de gestão académica que engloba o controlo de pagamento de propinas.
Mas estou com sérias dificuldades em criar uma rotina SQL que verifique o estado de inadimplecia do aluno.
A ideia é a seguinte:
1. Antes do usuario proceder ao pagamento o sistema deve checar se o aluno tem propinas em atraso.
2. Caso não tenha então procede ao pagamento.
Mas não sei com fazer o sistema verificar na Base de Dados o estado de inadimplencia do aluno.
Alguém pode me ajudar?
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.