firebird vt kullanıyorum. bu vt de deki bir tabloda alan olarak adisoyadi ve islemyili var.
önce isimleri ve işlem yılını kaydediyorum.
adisoyadi= ali veli,
islemyili=2004,
adisoyadi=ali veli,
islemyili=2005,
yani iki tane isim ve işlem yılı oluyor.2004 ve 2005 buraya kadar bir sorun yok. kaydedilen bir ismi aşağıdaki kod ile buluyorum
Kod: Tümünü seç
ibdataset1.Close;
ibdataset1.selectSQL.Clear;
ibdataset1.selectSQL.Add('Select * From IZIN');
ibdataset1.selectSQL.Add('where ISLEMYILI ='''+CeComboBox1.Text+'''');
ibdataset1.selectSQL.Add('and ADISOYADI LIKE '''+CeEdit2.Text+'%'' order By ADISOYADI');
ibdataset1.Open;
Kod: Tümünü seç
ibdataset1.Edit;
ibdataset1TOPLAM.Value:= ibdataset1IZIN1.Value+ ibdataset1IZIN2.Value+ ibdataset1IZIN3.Value+ibdataset1IZIN4.Value+ibdataset1IZIN5.Value+
ibdataset1IZIN6.Value+ibdataset1IZIN7.Value+ibdataset1IZIN8.Value;
ibdataset1KALAN.Value:= ibdataset1IZINHAKKI.Value-ibdataset1TOPLAM.Value;
ibdataset1.Post;

bu arada primary key adisoyadi.
neler öneririsiniz. iyi çalışmalar