Excel'de barkodu eksik okuyor.

Katılım
17 Temmuz 2020
Mesajlar
11
Excel Vers. ve Dili
Excel 2010
Merhabalar , barkod okuma ve market yönetim sistemi oluşturmaya çalışıyorum fakat büyük bir problem olduğunu farkettim. Herhangi bir ürünün barkodunu excelde boş bir yere okutmaya çalıştığımda barkod eksik okunuyor. Başka bilgisayardan aynı ürünü denediğmide doğru okunuyor fakat aynı problem başka ürünlerde de oluşabiliyor bunun sebebi nedir acaba çok teşekkür ederim şimdiden.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,873
Excel Vers. ve Dili
2019 Türkçe
Merhaab.
Barkodlar orijinal barkod mu kendiniz mi oluşturdunuz?
Barkodu yanlış okuyan bilgisayarda NotPad'e okutun, yine aynı hatayı veriyor mu?
 
Katılım
17 Temmuz 2020
Mesajlar
11
Excel Vers. ve Dili
Excel 2010
Merhaab.
Barkodlar orijinal barkod mu kendiniz mi oluşturdunuz?
Barkodu yanlış okuyan bilgisayarda NotPad'e okutun, yine aynı hatayı veriyor mu?
Yeni bir detay farkettim resimleri ile paylaşayım.
https://hizliresim.com/uZJXLn
burada box'ın üstüne gelip okutunca ortadaki 7 rakamı eksik
burada ise aynı textboxın özelliklerine girip oradan okutunca doğru okuyor
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,873
Excel Vers. ve Dili
2019 Türkçe
O zaman textboxın change ve exit gibi olaylarını kontrol etmelisiniz. Kodlara müdahale ediyor olabilir.
 
Katılım
17 Temmuz 2020
Mesajlar
11
Excel Vers. ve Dili
Excel 2010
Private Sub Label1_Click()

End Sub

Private Sub Label2_Click()

End Sub

Private Sub Label4_Click()

End Sub

Private Sub TextBox1_Change()

End Sub

Private Sub TextBox2_Change()

End Sub

Private Sub TextBox3_Change()

End Sub

Private Sub TextBox4_Change()

End Sub

Private Sub TextBox5_Change()

End Sub

Private Sub txtBarkod_Change()

End Sub

Private Sub txtBarkod_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = 13 Then URUN_BUL

End Sub

Sub URUN_BUL()
Dim x As Long
Dim urunvar As Label
Dim urunyok As Label
For x = 2 To 120000
If Sheets("STOK").Range("A" & x).Value = txtBarkod.Text Then GoTo urunvar
If Sheets("STOK").Range("A" & x).Value = "" Then GoTo urunyok
Next
urunvar:
txtUrun.Value = Sheets("STOK").Range("B" & x).Value
txtFiyat.Value = Sheets("STOK").Range("D" & x).Value
Exit Sub
urunyok:
MsgBox "Aradığınız Ürün Bulunamadı. Lütfen Stok Tanımlaması Yapınız", vbOKOnly + vbInformation

End Sub

Private Sub txtBarkod_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)

End Sub

O zaman textboxın change ve exit gibi olaylarını kontrol etmelisiniz. Kodlara müdahale ediyor olabilir.
yazmakta olduğum kod bu fakat barkodun okunması ile ilgili bir hata sezemiyorum
 
Katılım
17 Temmuz 2020
Mesajlar
11
Excel Vers. ve Dili
Excel 2010
Ekstra bir ayrıntı daha keşfettim . Text box'ın içine okuturken eksik okunan rakam her zaman 7 rakamı. Hala bir sonuç bulamadım yardımlarınıza açığım
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,873
Excel Vers. ve Dili
2019 Türkçe
Not pad açıp barkodu oraya okutup deneyin.
Farklı farklı barkodları deneyin.
Barkod okuyucunuzu değiştirin. Yada başka bilgisayarda barkod okuyucunuzu test edin.
 
Katılım
17 Temmuz 2020
Mesajlar
11
Excel Vers. ve Dili
Excel 2010
Not pad açıp barkodu oraya okutup deneyin.
Farklı farklı barkodları deneyin.
Barkod okuyucunuzu değiştirin. Yada başka bilgisayarda barkod okuyucunuzu test edin.
3 bilgisayarda test ettim hepsinde text box'ın içinde 7 rakamını okumuyor . Her yerde düzgün okuyor fakat visual basicte tasarladığım text box'ın içinde 7 rakamını okumuyor
 
Katılım
6 Temmuz 2015
Mesajlar
925
Excel Vers. ve Dili
2003
Textbox'ta yazılmış bir kod veya karakter sınırlaması olabilir mi ? Hoş karakter sınırlaması olsa muhtemelen, ilk veya son rakamı yazmazdı. Textbox'a bir kod yazılmış olma olasılığı daha yüksek gibi.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,873
Excel Vers. ve Dili
2019 Türkçe
Herhangi bir sorun görünmüyor.
Bu durumda tek akla gelen barkod okuyucuda sorun olduğu.
Kodlardaki txtBarkod_KeyDown kodunu da silip deneyin. Düzelmezse barkod okuyucuda sorun var demektir.
Başka bir şey gelmiyor aklıma.
 
Katılım
17 Temmuz 2020
Mesajlar
11
Excel Vers. ve Dili
Excel 2010
Herhangi bir sorun görünmüyor.
Bu durumda tek akla gelen barkod okuyucuda sorun olduğu.
Kodlardaki txtBarkod_KeyDown kodunu da silip deneyin. Düzelmezse barkod okuyucuda sorun var demektir.
Başka bir şey gelmiyor aklıma.
bomboş yeni bir txtbox oluşturup onun içine de okuttuğumda 7 rakamı eksik geliyor.
Eğer barkod okuyucu bozuk olsaydı normalde notpadde okuttuğumda da 7 rakamının eksik olması lazım fakat notpadde hepsini doğru okuyor. Hala yardımınza muhtacım :)
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,873
Excel Vers. ve Dili
2019 Türkçe
İlginç bir sorun. Ben yine de okuyucuda sorun var diye düşünüyorum. Başka bir bilgisayarda okuyucuyu denediniz mi?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,084
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Deneme amaçlı elle içinde 7 olan bir barkod girdiğimde kodlar düzgün çalıştı. Barkod okuyucum olmadığından o şekilde deneyemedim. Ancak barkod okuyucunun bir farkı olacağını sanmıyorum. Başka yerde doğru okuyup da userformda yanlış okuyorsa sorun barkod okuyucuda değildir diye düşünüyorum.
 
Katılım
17 Temmuz 2020
Mesajlar
11
Excel Vers. ve Dili
Excel 2010
Deneme amaçlı elle içinde 7 olan bir barkod girdiğimde kodlar düzgün çalıştı. Barkod okuyucum olmadığından o şekilde deneyemedim. Ancak barkod okuyucunun bir farkı olacağını sanmıyorum. Başka yerde doğru okuyup da userformda yanlış okuyorsa sorun barkod okuyucuda değildir diye düşünüyorum.
manuel olarak giriş yapılınca zaten bir problem olmuyor. sanırım barkod okuyucu okuyup o textboxa yazarken bilgi kaçırıyor fakat her yerde doğru çalışıp sadece text boxa okumaması barkod okuyucudan kaynaklı olmasını imkansız kılıyor
 

onder_09

Altın Üye
Katılım
17 Mart 2017
Mesajlar
201
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
19-07-2025
manuel olarak giriş yapılınca zaten bir problem olmuyor. sanırım barkod okuyucu okuyup o textboxa yazarken bilgi kaçırıyor fakat her yerde doğru çalışıp sadece text boxa okumaması barkod okuyucudan kaynaklı olmasını imkansız kılıyor
barkod okuyucusu var bende denedim ve okudu.
 

Ekli dosyalar

Üst