2 farklı tarihimiz var. birisi başlangıç tarihi diğeri bitiş tarihi.
diyelimki başlangıç tarihi 23/05/2015 bitiş tarihi ise 27/05/2015 bunun süresi dolduğunda bana süresi doldu diye bilgi verecek dolmadı ise süresi devam ediyor diye uyarı verecek.
biz bunu excelde otomatik olarak günü belirliyorduk =(BUGÜN) değince otomatik olarak gün değişiyordu.
=eğer(a hücresi> b hücresi) duruma göre mesajı veriyordu. burda a hücresi bitiş tarihi b hücresi ise o günün tarihi.
bunu delphide nasıl uyarlarız ?
başlangıç ve bitiş tarihi
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: başlangıç ve bitiş tarihi
Kod: Tümünü seç
procedure TForm1.Lisans(Sender: TObject); // Lisans
var
GunSay: Integer;
begin
try
if (GunSay <= 1) then
begin
Caption := 'Bugün Son Gün';
end
else
begin
if (GunSay <= 5) then
begin
Caption := 'Son ' + IntToStr(GunSay) + ' Gün';
end
else
begin
if (GunSay <= 10) then
begin
Caption := 'Son ' + IntToStr(GunSay) + ' Gün';
end
else
begin
if (GunSay <= 20) then
begin
Caption := 'Son ' + IntToStr(GunSay) + ' Gün';
end
else
begin
if (GunSay <= 30) then
begin
Caption := 'Son ' + IntToStr(GunSay) + ' Gün';
end
else
begin
Caption := 'Son ' + IntToStr(GunSay) + ' Gün';
end;
end;
end;
end;
end;
end;
end;
except
end;
end;
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
-
- Üye
- Mesajlar: 101
- Kayıt: 13 Şub 2015 09:32
Re: başlangıç ve bitiş tarihi
bu lisans dediği ne ve caption neyin captionu
Re: başlangıç ve bitiş tarihi
http://www.delphibasics.co.uk/RTL.asp?Name=Date
Delphide yukarıda ki gibi veri tabanı türünü söylersen yine yardımcı oluruz.
Delphide yukarıda ki gibi veri tabanı türünü söylersen yine yardımcı oluruz.
Re: başlangıç ve bitiş tarihi
mazhargemci yazdı:bu lisans dediği ne ve caption neyin captionu



Re: başlangıç ve bitiş tarihi
Ayrıca ek bilgi olarak iki tarihin birbirine eşit olup olmadığını kontrol etmek için tarih fonksiyonlarından yararlanabilirsin. örneğin
ComparaDate fonksiyonu verilen iki tarih aynı ise geriye sıfır değeri döndürür.
ComparaDate fonksiyonu verilen iki tarih aynı ise geriye sıfır değeri döndürür.