ekselansas abim iş yerinde denedim 8697422650467 bu barkodu okutuyorum oldugu yerde kalıyor ya entere basacam yada başka bir metin kutusuna geçmem gerekiyor yoksa oldugu yerde kod duruyor ürünü bilgileri geliyor ama alf forma bilgileri atıp barkod alanını boşaltmıyor marketlerde öyle degil dıt dıt okutup alt alta atıp soncu veriyor bunda illa entere basmak zorunda kalıyoruz düzenlemek için ne yapmamız gerekir
satış fatura barkod prg
Simendifer hocamız daha iyi bilir ama ben bendekini ekliyeyim bir dene bakalım .
ekselanss, 19-07-2009 tarihinden beri AccessTr.neT üyesidir.
Sayın simendifer
Örneklerinize bakma fırsatım olmadı ama şunu belirtmek isterim ki, barkodlarda kullanılan kod sistemleri ean8-ean12-ean16 gibi farklı yapılara sahip. Buna bağlı olarak barkodlar da değişik değişik. Bu nedenle bir maskeleme işlemi bazı sıkıntılara neden olabilir. Fakat bir if then döngüsü yazılarak kodlara göre maske kullanmadan yapılabilir. Bunun için maskenin yapacağı bir alt satıra otomatik geçme işlemini kodla yapmak ve barkod hanesine göre yorumlatmak gerekir. Yapılamayacak iş değil.. Barkod okuyucular okuma işlemi bittiğinde otomatik olarak enter tuşuna basmış gibi davranırlar. Enter kodu geldiğinde if ile alanda bulunan karakterler saydırılır ve ona göre case ile yazılmış birden çok seçenekli bir alt yordam işletilebilir.
Örneklerinize bakma fırsatım olmadı ama şunu belirtmek isterim ki, barkodlarda kullanılan kod sistemleri ean8-ean12-ean16 gibi farklı yapılara sahip. Buna bağlı olarak barkodlar da değişik değişik. Bu nedenle bir maskeleme işlemi bazı sıkıntılara neden olabilir. Fakat bir if then döngüsü yazılarak kodlara göre maske kullanmadan yapılabilir. Bunun için maskenin yapacağı bir alt satıra otomatik geçme işlemini kodla yapmak ve barkod hanesine göre yorumlatmak gerekir. Yapılamayacak iş değil.. Barkod okuyucular okuma işlemi bittiğinde otomatik olarak enter tuşuna basmış gibi davranırlar. Enter kodu geldiğinde if ile alanda bulunan karakterler saydırılır ve ona göre case ile yazılmış birden çok seçenekli bir alt yordam işletilebilir.
İnadına, ille de Accesstr.net...
teşekkür ederim ilginize ve sizi anlıyorum sayın mehmet hocam bu gün aynı programı farklı barkod okuyucuları ile denedim argox adlı el terminali ile her programda denedim barkodu okuduktan sonra alanı bosaltıp bilgileri alt forma atıyor tam istenilen gibi kırmızı ışıgı bol ve geniş ama ısıgı ince ve az olan barkod okuyor ama bilgileri altforma atmıyor hayret ettim demekki el termınallerinden kaynaklanıyor barkod girilecek alana "çıkıldığında" olay yordamına bu kodu yazdım her programda var ;
"çıkıldığında" olay yordamına bu kodu yazdım;
DoCmd.GoToRecord , , acNewRec
barkodNumarasınınYazıldığıAlan.setfocus
saygılar,
"çıkıldığında" olay yordamına bu kodu yazdım;
DoCmd.GoToRecord , , acNewRec
barkodNumarasınınYazıldığıAlan.setfocus
saygılar,
Son Düzenleme: 16/05/2010, 18:10, Düzenleyen: simendifer.
Genel olarak barkod okuyucuların yönetilmesi için bir utility vardır. Bu küçük yönetim programcığı kullanılarak barkod okuyucunun kod sistemi ayarlanabilir, okuma işleminden sonra enter kodu göndermesi (istenirse birden çok) gibi işlemler yapılır. Bazı farklı modda çalışan okuyucular da gördüm. Özel olarak ayarlanmazlarsa saçma karakterler gönderdikleri de oluyor. Siz bu türden bir program ile barkod okuyucunun ayarlarına ulaşmayı denediniz mi?
İnadına, ille de Accesstr.net...
teşekkürler emeğinize sağlık
Konuyu Okuyanlar: 3 Ziyaretçi