taksit işlemleri

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ishak27
Üye
Mesajlar: 21
Kayıt: 01 Nis 2007 11:58
Konum: Gaziantep
İletişim:

taksit işlemleri

Mesaj gönderen ishak27 »

S.a Arkadaşlar

Taksitlendirme işlemi yapmaya çalışıyorum

Özetle: Ben Tutar Kısmına 2100 giriyorum Taksit Sayısına ise 7 girdiğimde Butona tıkladığımda Otomatik olarak Ay kısmını 1 arttırcak şekilde olmasını istiyorum
veya bu kısmı esnek tutmak istiyorum diyelim ki 18.01.2010 da ilk taksitini vermiş olarak varsayalım.


18.01.2010 -----300 Yan tarafta checkbox konulup ödenip ödenmediğini kontrol etmem gerekiyor.
18.02.2010 -----300
18.03.2010 -----300
18.04.2010 -----300
18.05.2010 -----300
18.06.2010 -----300
18.07.2010 -----300


gibi dbgiride veya listboxa atmak istiyorum örnek olarak kullandığım Vt ise databaseIV.

Şimdiden Tşk Ederim.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: taksit işlemleri

Mesaj gönderen aslangeri »

s.a.
peki hala hangi kısımda takıldın.
nereyi yapmaya çalıştında yapamadın.
hangi hata mesajını aldın.
ne yapmak istediğini anladık.
bizden ne istiyorsun?
mantık olarak nasıl yapılacağınımı?
paketlenmiş haldemi?
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Re: taksit işlemleri

Mesaj gönderen White Rose »

Forma başlangıç tarihinini belirleyen bir DateTimePicker koyun
bunu taksit tablosuna vade tarihi olarak aktarırken IncMonth(tarih) fonksiyonu ile bir ay ileri atlatarak
yazırabilirsiniz.
...
TaksitTablosuVadeTarihi.Value:=IncMonth(DateTimePicker.Date);

Ödendiğini kontrol için de taksit tablosuna bir adet boolean fieldi ekleyin
ödeme yapılınca burayı True olarak kaydedin.
ishak27
Üye
Mesajlar: 21
Kayıt: 01 Nis 2007 11:58
Konum: Gaziantep
İletişim:

Re: taksit işlemleri

Mesaj gönderen ishak27 »

s.a.
peki hala hangi kısımda takıldın.
nereyi yapmaya çalıştında yapamadın.
hangi hata mesajını aldın.
ne yapmak istediğini anladık.
bizden ne istiyorsun?
mantık olarak nasıl yapılacağınımı?
paketlenmiş haldemi?
kolay gelsin.
-------------------------------------------

as
1-Butona Tıkladığımda Taksit Kısmında ki AY alanın 1er arttırcak ve tutar / Taksit Tarihini Dbgirde Aktarcak
2-Taksit Tarihini Esnek Olarak Kullanmak İstedim yapamadım yani eleman 18.02.2010 tairihde ödemeyi yapması gerekti fakat 25.02.2010 tarihinde yaptı Ben geriye dönüp 18.02.2010 tarihi düzeltebileyim
3-Çalıştıramadığım için Hata Mesajı Alamadım.
4-Ne yapmak İstediğimi Anladıysan sevgili kardeşim yardımcı olmanı bekliyorum.
5-Siznde yardımcı olmanızı bekliyorum
6-Mantık Olarak Nasıl çalıştını da istiyorum Kod bazlı

Tşk ederim.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: taksit işlemleri

Mesaj gönderen aslangeri »

:D
öncelikle taksitlendirme işlemi için bir taksitlendirme formu hazırlaman lazım.
başlangıç tarihinin girileceği bir alan taksit sayısının girileceği bir alan toplam borcun girileceği bir alan. eğer yapılacaksa peşinatın girileceği bir alan.
sonra takstlendir düğmesi olacak.
taksitlendir düğmesi girilen miktarı belirtilen taksit sayısına bölüp bir listede (tercihen memtable yada stringgrid) tüm taksitler satır satır gösterilecek. (tarihi nasıl arttıracağını @white rose söylemiş.) kullanıcı burda taksitlerde düzenleme yapacak (tercihe bağlı tabi istersen yaptırmayabilirsin. hani taksitler düz hesap olsun fark son taksite yazılsın gibi). ekranda taksit ayarlamaları tamamlandıktan sonra kaydet komutu ile taksitler veritabanına kaydedilecek.
(peşinat varsa oda ödemeler tablosuna kaydedilecek.)
ödenene taksitleri görmek içinse ödemeler tablosunda taksit numarası gibim bi alan olabilir hangi taksitlerin ödendiğini o numaradan anlayabilirsin. veya taksitler tablosunda odendi diye bi alan olur orayı işaretlersin taksitin ödenip ödenmediğini ordan anlayabilirsin. ancak bu durumda taksitin ödenme tarihininde kayıt edilmesi gerekiyor. Birde taksitin bir kısmını ödedi bir kısmını ödemedi ise onlarında takip edilmesi gerekebilir. onlar içinde belki taksit ödemeleri gibi bi tablo oluşturursun.
vs.vs.vs.

başka bir arzunuz?
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
ishak27
Üye
Mesajlar: 21
Kayıt: 01 Nis 2007 11:58
Konum: Gaziantep
İletişim:

Re: taksit işlemleri

Mesaj gönderen ishak27 »

:) En Kısa zamanda Fromu hazırlıcam. Örnek Bir Taksitlendirme Programınıda koyucam İlginiz için tşk ederim :)
Cevapla