bir programımda DÖVİZ ve KUR bilgileriyle ilgili bir problemim vardı. elimizdekileri ve yapmam gerekenleri yazayıp:
Program, Arayüz:
Delphi 7, Firebird 1.5.2, QuantumGrid5
Tablolar ve alanlar:
DOVIZ: DV_KOD_NUM, DV_SEMBOL, DV_ADI
KURLAR:KR_DV_KOD_NUM, KR_ALIS, KR_SATIS, KR_TARIH
yapmam gereken şey şu:
benim cxgridde 5 adet row(tanımlı döviz sayısı kadar) görünecek. + olarak kayıt eklenemeyecek. ve bu döviz bilgileri değiştirilemeyecek çünki bu grid kurların girişi ile ilgili. neyse döviz adlarının yanında alış satış kurları yazcak. bir de bunların üstüne kurlar tarih sıralı gözükücek. aynen şu ekran görüntüsünde olduğu üzre:

gördüğünüz gibi solda farklı bir tablodan döviz adını alıyor. sağda ise kurlar tablosundan kurları alıyor. üstteki date time comboboxtan ise seçilen tarihe göre kurları sorguluyor.
bunun için benim yazdığım kod şu:
Kod: Tümünü seç
SELECT D.*, K.* FROM DOVIZ D, KURLAR K WHERE D.DV_KOD_NUM=K.KR_DV_KOD_NUM AND K.KR_TARIH=28.12.2005