Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
nugre
Üye
Mesajlar: 54 Kayıt: 17 Kas 2003 10:57
Konum: Bursa
Mesaj
gönderen nugre » 27 Eki 2004 09:47
arkadaşlar grid içine edittaki tüm alanları aktarıyorum sorun yok ama DBLookupcombobox daki değeri aktaramıyorum ...
malzeme ve stok diye iki table var malzemeid ile malzeme table sinden malzeme adını DBLookupcombobox 'a çekiyorum ama
Kod: Tümünü seç
dmod.IBDataStok.Append;
dmod.IBDataStok.FieldByName('malzemeadi').AsString:=DBLookupcombobox.Text;
dmod.IBDataStok.FieldByName('OLCUBIRIMI').AsString:=comboolcu.Text;
dmod.IBDataStok.FieldByName('malzemesayisi').AsInteger:=strtoint(adet.Text);
dmod.IBDataStok.FieldByName('birimfiyat').AsInteger:=strtoint(birimfiyat.Text);
dmod.IBDataStok.FieldByName('tutar').AsInteger :=strtoint(tutar.Text);
dmod.IBDataStok.FieldByName('faturatarih').AsDateTime:=strtodate(ftrtar.Text);
dmod.IBDataStok.FieldByName('belgetarih').AsDateTime:=strtodate(beltar.Text);
dmod.IBDataStok.FieldByName('depomakbuztar').AsDateTime:=strtodate(deptar.Text);
dmod.IBDataStok.FieldByName('faturano').AsString:=frtno.Text;
dmod.IBDataStok.Post;
yukarıda kodlar diyerlerinde sorun yok ama lokup atamıyor neden acaba?
Misafir
Mesaj
gönderen Misafir » 27 Eki 2004 11:54
diğer değerleri normal editler den alıyorsun o alanınkini bi db bileşeninden alıyorsun. şunu dene;
bi tane nonvisible edit koy forma ve dblookup un on change olayına şunu yaz
sonra kaydederken bu editin içindeki texti kaydet.
sanırım olur.
aslangeri
Moderator
Mesajlar: 4322 Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:
Mesaj
gönderen aslangeri » 27 Eki 2004 07:00
S.A.
dblookupcombobox un bağlı olduğu datasettin ilgili alanından okumayı denedinmi?
Kod: Tümünü seç
dblcb1.datasource.dataset.fieldbyname('aaaa').asstring;
böyle bişey olması lazım.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim