Skip to main content

AccessTr.neT


ürün koduna göre barkod numarası üretmek

ürün koduna göre barkod numarası üretmek

Çözüldü #1
örneğimde ürün koduna göre barkod numarası üretmek istiyorum.

ilk ürünümün kodu 001 olsun barkod numarası da 8691234567"001" olsun. son üç rakam ürün kodunu göstermekte ve basamak sayısı 13 ü geçmeyecektir. 8691234567 sayısı da her barkod numarasında aynı kalacak, ama son üç rakam ürün kodunu belirttiğinden ben ürün koduna yeni artan sayıda ürün kodu girdiğimde örneğin; ürün kodu:002 iken barkod nuamarsı da 8691234567"002" olacak ve barkod numaraları da "BarkodNo" alanına otomatik yazdırılacaktır.

bir ürün kodunu birden fazla girdiğimde de ürün koduna paralel barkod numarasını atamaya devam edecektir.
Örneğin; 1. kullanımda ürünkodu:001 barkodno:8691234567001 2. kez aynı ürün kodunu girdiğim de de barkodno:8691234567001 değişmeyecektir.

Umarım anlatabilmişimdir. Örnek üzerinde yapılabilirse çok mükemmel olacaktır. active barcode activex bileşeni mevcuttur veritabanında

Emeği geçen arkadaşlara sonsuz teşekkürler
.rar Örnek Barkod etiketi.rar (Dosya Boyutu: 187,42 KB | İndirme Sayısı: 38)
Cevapla
Çözüldü #2
Ürün Kodu nesnesini Güncelleştirme Sonrası olayına aşağıdaki kodu yapıştırıp deneyin.

Visual Basic Code
Private Sub ÜrünKodu_AfterUpdate()
    If Me.ÜrünKodu = "" Or IsNull(Me.ÜrünKodu) Then
        Me.BarkodNo = Null
    Else
        Me.BarkodNo = "8691234567" & Format(Me.ÜrünKodu, "000")
    End If
End Sub
Mesajlarımızı Türkçe yazım kurallarına uygun yazalım.
Emeğe saygı gösterelim, bir teşekkürü çok görmeyelim.
Cevapla
Çözüldü #3
olmuyor, çalışmıyor...
Cevapla
Çözüldü #4
(02/08/2013 14:52)F.Ç Adlı Kullanıcıdan Alıntı: olmuyor, çalışmıyor...

Zaten sizin eklediğiniz örnekte sıkıntı var.
Ben orada deneyemediğim için doğrudan kodları buraya yapıştırdım.
Olmuyor derken, sonuç mu alamıyorsunuz, yoksa hata mı veriyor?
Hata veriyor derseniz, sebebi yazdığım kodlar değildir, emin olun.
Mesajlarımızı Türkçe yazım kurallarına uygun yazalım.
Emeğe saygı gösterelim, bir teşekkürü çok görmeyelim.
Cevapla
Çözüldü #5
Degerli arkadaşım F.Ç
maytaş hocamın yazdıgı cevabı programa uyguladım çalıştı
siz soruyu sorunca maytaş hoca cevabı yazmış bir deneyim deneyim dedim bende çalışmadı sonra hocamı görünce istişare ettik ssorunun refranslarda iki tane missing hatası vardı onları kaldırdım maytas hocanın yazdıgı kodu fprm1 deki ürünkodu güncelleştirme sonrasına yapıştırdım program çalıştı
869123456710 yazdı kolino 1/1 veya neyse yazdıktan enterledikten sonra barkod no otomatik yazıyor
maytaş hocam ellerine saglık

hepinizin ramazanını kutlarım
BİR RİCA lütfen sorunuzu sorunca takip edin formdan ayrılmayın emek verip zaman harcıyoruz boşa gitmesin başkaları nada yardımcı olma şevkimiz kırılmasın saygılar
Son Düzenleme: 02/08/2013, 15:33, Düzenleyen: simendifer.
Cevapla
Çözüldü #6
Çok teşekkür ederim oldu.

kusura bakmayın. son gönderilen örnek sorunsuz çalışıyor.formda uygulamayı tam yapmamışım da ondan olsa gerek.

Ancak barkodNo ya imleç gitmeden barkodNo daki rakamı göstermiyor. acaba ürünkodundan hemen çıktıktan sonra barkodNo daki sayı formdaki barkodNo ve alt formda hemen gösterilemez mi?
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da