Fórum Dúvida para gerar parcela #474874
02/04/2014
0
Estou tentando criar um rotina para gerar parcelas automaticamente: Mas ela não gera cria apenas um parcela e com numeração ZERO não dá nenhum erro
Var parc : integer; begin DBEdit24Exit(Sender); if datamodule1.QuerPagar.State in [dsinsert] then begin datamodule1.QuerPagar.Insert; parc := 1; while parc <= datamodule1.QuerPagarqtdparcela.Value do Begin datamodule1.QuerPagarcod_parc.Value :=parc; datamodule1.QuerPagardatavencimento.Value:= date + (parc * 30); datamodule1.QuerPagar.Post; inc (parc); end; end; end;
Fabio Silva
Curtir tópico
+ 0Posts
02/04/2014
Marcos Oliveira
O valor está correto, ou seja, a quantidade de parcelas está correta?
Att,
Marcos
Gostei + 0
02/04/2014
Fabio Silva
Gostei + 0
02/04/2014
Bruno Leandro
while parc <= datamodule1.QuerPagarqtdparcela.Value do
Begin
datamodule1.QuerPagar.Insert;
datamodule1.QuerPagarcod_parc.Value :=parc;
datamodule1.QuerPagardatavencimento.Value:= date + (parc * 30);
datamodule1.QuerPagar.Post;
inc (parc);
end;
Gostei + 0
02/04/2014
Marcos Saffran
Gostei + 0
03/04/2014
Fabio Silva
abaixo segue a estrutura da tabela querpagar
[img]http://arquivo.devmedia.com.br/forum/imagem/365574-20140403-170534.jpg[/img]
Gostei + 0
07/04/2014
Bruno Leandro
Gostei + 0
07/04/2014
Marcos Saffran
pelo que vi na sua tabela 'querpagar' será criada apenas uma parcela para cada Código, não sei se é isso que você deseja, pois também não identifiquei como você conseguirá controlar o acesso a essa informação.
Qual o banco de dados você está usando e o mesmo está gerando automaticamente o código corretamente?
Gostei + 0
27/05/2014
Nelson Santos
www.3dsistemas.com.br
Gostei + 0
02/06/2014
Ricardo Araujo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)