cxgrid barcod yazarak arama
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 95
- Kayıt: 07 Eki 2010 03:55
cxgrid barcod yazarak arama
arkadaşlar cxgridtableview kullanarak fatura kesme ekranı hazırlıyorum cxgrid de ilk alanım barcodno sırasıyla stokadı türü birimi bfiyatı miktarı... diye alanlarım var barcod alanına barcod okuyucu ile barcod okuttuktan sonra veritabanından ilgili alanlara verilerin gelmesini istiyorum cxgrid in hangi özelliğini kullanacağımı bilemedim bir türlü 2. bir sorum da şöyle barcod okutmadan önce editlere verileri giriyorum en son edit e veri girdikten sonra enter e basınca cxgrid barcod alanını nasıl aktif hale getiririm
Re: cxgrid barcod yazarak arama
"IncSearch" -> Incremental search. Barkod okuyucular okuduğunn sonuna Enter -> #13 eklerler unutmayın. Aynı şeyi bir edit koyup bunun içindende keypress de #13 kontrolünü yaparak locate le yapmak daha kotrollü olur.
column.setfocus;
column.setfocus;
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
-
- Üye
- Mesajlar: 95
- Kayıt: 07 Eki 2010 03:55
Re: cxgrid barcod yazarak arama
edit ile yapabiliyorum evet, estetik açıdan biraz daha kullanışlı olabileceğini düşündüğüm için böyle birşey yapmak istedim. tşk ederim öneriniz için
- fesiharslan
- Üye
- Mesajlar: 591
- Kayıt: 20 Eki 2006 11:37
- Konum: Erzurum
- İletişim:
Re: cxgrid barcod yazarak arama
Merhaba;
cxGrid' in FilterBox veya FindPanel özelliklerini etkinleştirerek, grid' in üst kısmında bir filtreleme veya arama kutusunun açılmasını sağlayabilirsiniz.
Bu alanlar KeyPress ile doğrudan arama ve filtreleme yapar.
Filtrelemeyi kullanırsanız, barkod numarası Unique olduğundan grid'te tek kayıt kalacaktır, FindPanel kullanırsanız, bulunan kayda konumlanacaktır. Dolayısıyla iki durumda da bir kayda konumlanmış olursunuz. Filter EditBox veya FindPanel Edit alanında, @freeman35 hocanın belirttiği Edit' te barkod sonunu tespit etme işlemlerini uygulayın.
İyi çalışmalar...
cxGrid' in FilterBox veya FindPanel özelliklerini etkinleştirerek, grid' in üst kısmında bir filtreleme veya arama kutusunun açılmasını sağlayabilirsiniz.
Bu alanlar KeyPress ile doğrudan arama ve filtreleme yapar.
Filtrelemeyi kullanırsanız, barkod numarası Unique olduğundan grid'te tek kayıt kalacaktır, FindPanel kullanırsanız, bulunan kayda konumlanacaktır. Dolayısıyla iki durumda da bir kayda konumlanmış olursunuz. Filter EditBox veya FindPanel Edit alanında, @freeman35 hocanın belirttiği Edit' te barkod sonunu tespit etme işlemlerini uygulayın.
İyi çalışmalar...
Re: cxgrid barcod yazarak arama
Barkod okuyucuyu farklı bir cihaz olarak düşünme. Sadece okuduğu kodu yazıyor ve ENTER tuşuna basıyor. Klavyeden rakamları girip enter tuşuna basıldığını varsayarak çalış. Barkod kolonunda ENTER (chr13) e basıldığında yazan kodu veri tabanında ara.
2. soruda kolonu aktifleştirmek istediğini anlıyorum.
viewtopic.php?t=29995
2. soruda kolonu aktifleştirmek istediğini anlıyorum.
viewtopic.php?t=29995
Re: cxgrid barcod yazarak arama
bi ekleme de benden gelsin. barkodu okuttuğun alanın properties özelliğini textedit vs uygun bir bileşene ayarlayıp propertiesin altında (events kısmında) açılacak olan onvalidate eventına editte zaten yazmış olduğun kodu kopyalayabilirsin. Ayrıca cxgridtableviewde ilgili kolonun ValidateOnEnter ozelliğini açmalısın. Tüm bunlara ek olarak GoToNextCellOnEnter diye bir ozellik te olacak cxgridtableviewde. Bu da entera bastıktan sonra bir sonraki kolona otomatik olarak geçmesini sağlar. (bir sağındakine).
Barkodu okutacağın kolonun ImmediatePost özelliğini de açınca tadından yenmez.
(CX omasa ne yaparız bilmiyorum
)
Barkodu okutacağın kolonun ImmediatePost özelliğini de açınca tadından yenmez.
(CX omasa ne yaparız bilmiyorum

-
- Üye
- Mesajlar: 95
- Kayıt: 07 Eki 2010 03:55
Re: cxgrid barcod yazarak arama
tşk ederim verdiğiniz cevaplar için. gerçekten çok faydalı oldu tekrar teşekkürler...