Simdiki tarih ile tablodan bir alandaki tarihi karsilastirma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
_blackdevil_
Üye
Mesajlar: 5
Kayıt: 10 Ara 2005 02:34

Simdiki tarih ile tablodan bir alandaki tarihi karsilastirma

Mesaj gönderen _blackdevil_ »

slm arkadaslar.yeni bi projem var su anda onun uzerinde calisiyorum.simdi sorum su tabloda 'Gelme Tarihi' adinda bir alanim var yapmak istedigim sey bir sql sorgusu ile 'Gelme Tarihi'ndeki tarih ile simdiki tarihi karsilastiracak ve 'Gelme Tarihi'ndeki alan simdiki tarihden geride ise yani eski ise tablodaki bu satirin rengi kirmizi olacak.bununla cok ugrastim ama bir türlü karsilastiramadim.tüm hocalarimdan yardim bekliyorum...
Bütün Programci Arkadaslara Allah Kolaylik Versin
Saygilarimla...
CNK Bilgisayar Teknolojileri ve Güvenlik Sistemleri
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

http://www.delphiturkiye.com/index.php? ... tetime.htm

Burdaki bilgiler sana yardımcı olur sanırım.Önce ayı karşılaştır daha sonra aya göre günü vs vs vs. .Kolay gelsin.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
_blackdevil_
Üye
Mesajlar: 5
Kayıt: 10 Ara 2005 02:34

Mesaj gönderen _blackdevil_ »

Kod: Tümünü seç

query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ekle where GELDI="GELMEDI" and geltarih="'+datetostr(date)+'"');
query1.Open;
if query1.RecordCount>0 then
showmessage('Müşterinin Getirmesi Gereken'+inttostr(query1.RecordCount)+' Tane Film Bulunuyor!')
else
showmessage('Müşteride Kalan Film Yok')
arkadaslar benim yazdigim kod bu ama ben iki kosul istiyorum 1.GELDI alani GELMEDI ikinciside gelterih alanindaki tarihin simdiki tarihden geride olmasi yani iki sart var birinci sart tamam ama ikin sarti yani o alandaki tarihin simdiki tarihden once olup olmadigini kontrol ettiremedim birturlu.nasil degistirmeliyim bu kodu...
Lütfen yardim edin
Saygilarimla....
CNK Bilgisayar Teknolojileri ve Güvenlik Sistemleri
_blackdevil_
Üye
Mesajlar: 5
Kayıt: 10 Ara 2005 02:34

Mesaj gönderen _blackdevil_ »

arkadaslar allah rizasi icin yardim edin ya vallahi deliricem... :cry: :cry:
CNK Bilgisayar Teknolojileri ve Güvenlik Sistemleri
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

geltarih<"'+datetostr(date)
DeveloperToolKit

..::|YeşilMavi|::..
_blackdevil_
Üye
Mesajlar: 5
Kayıt: 10 Ara 2005 02:34

Mesaj gönderen _blackdevil_ »

lazio kardes cevabin icin sagol ama hala sorun devam ediyor hata veriyor kod.yardimci olun lutfen yaw deli olacam
CNK Bilgisayar Teknolojileri ve Güvenlik Sistemleri
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Mesaj gönderen lazio »

şimdi fark ettimde galiba çift tırnak kullanmışsın. bunları tek tırnağa çevir yada parametre kullan..

Kod: Tümünü seç

query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from ekle where GELDI = :status and geltarih < :tarih');
query1.ParambyName('status').Value := 'GELMEDI';
  query1.ParambyName('tarih').Value := date;
query1.Open;
if query1.RecordCount>0 then
showmessage('Müşterinin Getirmesi Gereken'+inttostr(query1.RecordCount)+' Tane Film Bulunuyor!')
else
showmessage('Müşteride Kalan Film Yok')
DeveloperToolKit

..::|YeşilMavi|::..
_blackdevil_
Üye
Mesajlar: 5
Kayıt: 10 Ara 2005 02:34

Tesekkür

Mesaj gönderen _blackdevil_ »

lazio hocam allah razi olsun.sorun çözüldü kafayi bozmaktan kurtardiniz beni.cok sagolun ilgilendiginiz icin de ayrica tesekkur ederim...
Saygilar...
CNK Bilgisayar Teknolojileri ve Güvenlik Sistemleri
Cevapla