Tekil Mesaj gösterimi
Alt 11 Mart 2015, 13:46   #1
Çevrimiçi
Kaf_Dağı Doğrulanmış Üye
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Procedure ile hafta, ay, gün, yıl hesaplama ve yazdırma




Procedure ile hafta, ay, gün, yıl hesaplama ve yazdırma

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/ başlamadan önce uses satırına dateutils ekleyin procedure SonTarihHesapla(BaslangicTarihi:TDate; ArtisRakami:Integer; Hafta,Ay,Yil,Gun:Boolean; NereyeYazayim:TEdit); var BitisTarihi:TDate; //GelenSayi:Integer; begin if gun then begin BitisTarihi:=IncDay(BaslangicTarihi,ArtisRakami); NereyeYazayim.Text:=DateToStr(BitisTarihi); end else if Hafta then begin BitisTarihi:=IncWeek(BaslangicTarihi,ArtisRakami); NereyeYazayim.Text:=DateToStr(BitisTarihi); end else if Ay then begin BitisTarihi:=IncMonth(BaslangicTarihi,ArtisRakami); NereyeYazayim.Text:=DateToStr(BitisTarihi); end else if Yil then begin BitisTarihi:=IncYear(BaslangicTarihi,ArtisRakami); NereyeYazayim.Text:=DateToStr(BitisTarihi); end; end; // hafta hesaplamak için buton click var GelenTarih:Tdate; begin GelenTarih:=strtodate(edit1.text); SonTarihHesapla(GelenTarih,RzNumericEdit1.IntValue,true,false,false,false,Edit2); end; // ay hesaplamak için buton click var GelenTarih:Tdate; begin GelenTarih:=strtodate(edit1.text); SonTarihHesapla(GelenTarih,RzNumericEdit1.IntValue,false,true,false,false,Edit2); end; // yıl hesaplamak için buton click var GelenTarih:Tdate; begin GelenTarih:=strtodate(edit1.text); SonTarihHesapla(GelenTarih,RzNumericEdit1.IntValue,false,false,true,false,Edit2); end; // güm hesaplamak için buton click var GelenTarih:Tdate; begin GelenTarih:=strtodate(edit1.text); SonTarihHesapla(GelenTarih,RzNumericEdit1.IntValue,false,false,false,true,Edit2); end; // dördünü bir arada desteklemez. dördünü desteklesin derseniz procedure içinde ki else if leri if diye değiştirin


__________________
SusKun ve Sessiz Mürekkep...


Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan