DBGrid içine DBLookupcombobox yazdırmak ...

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
nugre
Üye
Mesajlar: 54
Kayıt: 17 Kas 2003 10:57
Konum: Bursa

DBGrid içine DBLookupcombobox yazdırmak ...

Mesaj gönderen nugre »

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

sanırım

Mesaj gönderen Misafir »

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

Kod: Tümünü seç

 
gizliedit.text:=dblookup.text;
sonra kaydederken bu editin içindeki texti kaydet.

sanırım olur.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

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
Cevapla