Girilen Barkoda Göre otomatik yeni barkod hesaplayıcı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
igny
Üye
Mesajlar: 54
Kayıt: 14 Mar 2008 04:03

Girilen Barkoda Göre otomatik yeni barkod hesaplayıcı

Mesaj gönderen igny »

Girilen Barkoda Göre otomatik yeni barkod hesaplama üstteki edite rasgele bir barkod girin alttaki edit ean-13 standartlarında otomatik bir barkod oluşturacak
Dosya ekleri
Barkod.rar
(172.79 KiB) 169 kere indirildi
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: Girilen Barkoda Göre otomatik yeni barkod hesaplayıcı

Mesaj gönderen unicorn64 »

hocam girilen barkoda göre demişsiniz de, sanırım düşündüğünüzü koda dökmediniz,
çünkü üste girilen değerle ilgili hiç birşey yapmamışsınız...
üste ne yazdığımın hiç bir önemi olmadan rasgele barkod oluşturuyor program.

ki zaten girilen barkoda göre barkod oluşturmaktaki amaç nedir onu da anlamadım... girilen barkoddan firma kodu kısmını alıp yeni barkodda kullanmayı düşündünüz belki bilemiyorum....
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Kullanıcı avatarı
igny
Üye
Mesajlar: 54
Kayıt: 14 Mar 2008 04:03

Re: Girilen Barkoda Göre otomatik yeni barkod hesaplayıcı

Mesaj gönderen igny »

bu sadece firmaların kendi içinde barkodlama yapması için dışarı bağımlı firmalar elbetteki bu şekilde oklmuyor onların firma kodları ürün kodları vs ayarmak gerekiyor
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: Girilen Barkoda Göre otomatik yeni barkod hesaplayıcı

Mesaj gönderen unicorn64 »

tamam da programda değişiklik yapmadıysanız henüz, girilen barkod hiç kullanılmamış programınızda...
üste ne girersem gireyim alta rasgele değer çıkıyor, üsttekini hiç kullanmadan, önce barkodu oluşturup sonra üste girilen var mı diye bakmışsınız, girilen varsa oluşturulanı yazdırmışsınız, girilen yoksa mesaj vermişsiniz...
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Kullanıcı avatarı
igny
Üye
Mesajlar: 54
Kayıt: 14 Mar 2008 04:03

Re: Girilen Barkoda Göre otomatik yeni barkod hesaplayıcı

Mesaj gönderen igny »

eğer üste gerçek barkod girmezsen barkod okuyucun yeni oluşan barkodu okumayacaktır.bu programda check digit hesaplama programıdır.check digit hesaplar ve rasgele uretilen sayının sonuna ekler ki barkod okuyucu okuyabilsin. altta barkod hesaplama mantığını yazıyorum

1. ean8/ean13 barkodları için hesaplama.

örnek barkod : 8692095041031

13 karakterlik barkodda son karakterinin bulunması için ilk 12 karakter üzerinde yapılacak işlem.
sıralamaya göre 1,3,5,7,9,11 e denk gelen sayılar 1 ile diğerleri 3 ile çarpılır. çıkan rakamın en sağındaki rakam 10 dan çıkarılır. kalan rakam barkodun son rakamını oluşturur.

1 2 3 4 5 6 7 8 9 10 11 12

8 6 9 2 0 9 5 0 4 1 0 3

8+18+9+6+0+27+5+0+4+3+0+9 = 89 -> 8 9 -> 10 - 9 = 1

bir örnek daha : 8691014100316 barkodu için;

1 2 3 4 5 6 7 8 9 10 11 12

8 6 9 1 0 1 4 1 0 0 3 1

8+18+9+3+0+3+4+3+0+0+3+3 = 54 -> 5 4 -> 10 - 4 = 6

kaynak :itüsözlük
Cevapla