Cxgrid içinde lookupcombobox kullanımı hakkında

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

Cxgrid içinde lookupcombobox kullanımı hakkında

Mesaj gönderen akuyumcu63 »

değerli arkadaşlar;

cxgrid kullanarak programımın fatura kısmını hazılamaya calışıyorum. cxgrid içinde STOKKODU ve STOKADI alanlarını LOOKUPCOMBOBOX özelliğini uyguladım STOK TABLOsundan gerekli alan bilgilerini cxgrid içerisine çağırabiliyorum.

şunu yapmaya çalışıyorum;
stokkodu alanından stok kaydını seçince stokadı, kdvoranı, birimi gibi alanlara ait bilgilerin gerekli yerlerine aktarılmasını,
aynı işlemin stokadı alanı üzerinden de yapılması gerekmekte, kullanıcı bilgiyi gerek stokkodu gerekse stokadı alanından çağırabilmeli

formda cxgridle alakalı bütün mesajlara baktım ama aradığım işlemi yapacak bilgiyi bulamadım.

kolay gelsin;
İsteyen, yapabildiğinden daha fazlasını yapar.
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Re: Cxgrid içinde lookupcombobox kullanımı hakkında

Mesaj gönderen bobasturk »

Merhaba,

Lookupcombo ile çektiğin verilen bir tablodan, combo nun onclick olayında tabloyu locate yaparsan istenilen veriye konumlanmış olursun ve datasetlerin geri kalan verisini diğer alanlardan almasını sağlarsın.
örneklemek gerekirse,

sotoktablosu.locate........

hedeftablo.alanadı:=kaynaktoblo.alanadı;

güzel bir örnek olmadı ama fikir vermesi açısından. lookup yaptığın tabloda ilgili alana konumlanmış olacağından geri kalan eksik veriyide datasetlerinin ilgili alanlarına atama yaparak çağırabilirsin.

kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

Re: Cxgrid içinde lookupcombobox kullanımı hakkında

Mesaj gönderen akuyumcu63 »

tablostok.Locate('STOKKOD',Cxgrid deki belirtilen hücredeki değer);

Cxgrid deki secili hücredeki değerle stok tablosundaki veriyi karşılaştırmayı yapamadım. cxgrid için nasıl ifade edebilirim,

kolay gelsin,
İsteyen, yapabildiğinden daha fazlasını yapar.
Cevapla