محمدعوض قام بنشر أبريل 10, 2015 قام بنشر أبريل 10, 2015 سلام اريد المساعدت في عمل هذا المقصود في اكسيل هل من الممكن تحقيق هذا ... اريد عند الكتابت الباركود يظهر المعلومات بس يتم تعريف الباركودات لصنف واحد ياخد اكتر من الباركود ولكن يحمل نفس اسم الصنف يعني من الممكن يكون الباركود 1 و2 و3 و4 و5 يحمل نفس الاسم الصنف كيفية تحقيق مثل هذا وشكرا ... يوجد توضيح اكثر في الاكسل وشكرا .... barcode.zip
محمدعوض قام بنشر أبريل 11, 2015 الكاتب قام بنشر أبريل 11, 2015 ياخوان هل يوجد معادلة لعمل المطلوب وشكرا
ابو علي و سدرة قام بنشر أبريل 11, 2015 قام بنشر أبريل 11, 2015 جرب المرفق هلى به ما يناسب احتياجك او لا barcode.rar
خزاني قام بنشر أبريل 12, 2015 قام بنشر أبريل 12, 2015 الباركود Module-EAN13 Option Explicit Const KDigits = "0123456789" Const KTbA = "ABCDEFGHIJ", KTbB = "KLMNOPQRST", KTbC = "abcdefghij" Const KTbD = "0123456789", KtbE = "klmnopqrst" Const KCode = "AAAAAAAABABBAABBABAABBBAABAABBABBAABABBBAAABABABABABBAABBABA" Public Const KEAN13 = "EAN13.TTF" Function EAN13$(ByVal Chaine$) Dim Bcle%, Codage$, Check&, Car$ Chaine = Left$(Chaine, 12) If Len(Chaine) < 12 Then Exit Function For Bcle = 1 To 12 Car = Mid$(Chaine, Bcle, 1) If Car < "0" Or Car > "9" Then Exit Function Check = Check + Car * (2 * ((Bcle - 1) Mod 2) + 1) Next Bcle Chaine = Chaine & 10 - (Check Mod 10) Mod 10 EAN13 = Left$(Chaine, 1) & Space$(6) & "*" & Space(6) & "+" Codage = Mid$(KCode, Left$(Chaine, 1) * 6 + 1, 6) For Bcle = 2 To 7 If Mid$(Codage, Bcle - 1, 1) = "A" Then Mid$(EAN13, Bcle, 1) = Mid$(KTbA, Mid$(Chaine, Bcle, 1) + 1, 1) Else Mid$(EAN13, Bcle, 1) = Mid$(KTbB, Mid$(Chaine, Bcle, 1) + 1, 1) End If Next Bcle For Bcle = 8 To 13 Mid$(EAN13, Bcle + 1, 1) = Mid$(KTbC, Mid$(Chaine, Bcle, 1) + 1, 1) Next Bcle End Function Function EAN8$(ByVal Chaine$) Dim Bcle%, Car$, Check% Chaine = Left$(Chaine, 7) If Len(Chaine) < 7 Then Exit Function For Bcle = 1 To 7 Car = Mid$(Chaine, Bcle, 1) If Car < "0" Or Car > "9" Then Exit Function Check = Check + Car * (2 * (Bcle Mod 2) + 1) Next Bcle Chaine = Chaine & 10 - (Check Mod 10) Mod 10 EAN8 = ":" & Space$(4) & "*" & Space(4) & "+" For Bcle = 1 To 4 Mid$(EAN8, Bcle + 1, 1) = Mid$(KTbA, Mid$(Chaine, Bcle, 1) + 1, 1) Next Bcle For Bcle = 5 To 8 Mid$(EAN8, Bcle + 2, 1) = Mid$(KTbC, Mid$(Chaine, Bcle, 1) + 1, 1) Next Bcle End Function 1
ياسر خليل أبو البراء قام بنشر أبريل 22, 2015 قام بنشر أبريل 22, 2015 أخي الحبيب خزاني .. جزيت خيراً أخي الغالي وبارك الله فيك تعطيني الدالة المعرفة خطأ ..يرجى إرفاق ملف لمعرفة سبب المشكلة تقبل تحياتي
خزاني قام بنشر أبريل 24, 2015 قام بنشر أبريل 24, 2015 أخي الحبيب خزاني .. جزيت خيراً أخي الغالي وبارك الله فيك تعطيني الدالة المعرفة خطأ ..يرجى إرفاق ملف لمعرفة سبب المشكلة تقبل تحياتي مثال تطبيقي: codebarre.rar 3
ياسر خليل أبو البراء قام بنشر أبريل 24, 2015 قام بنشر أبريل 24, 2015 جزاك الله خير الجزاء أخي الحبيب خزاني ولكن هل لي أن أسأل ما هي الاستفادة العملية التطبيقية من الباركود؟ لأني لاحظت أن الكثير في الفترة الأخيرة يسأل عن هذا الأمر ، وصراحة لا أعلم الفائدة العملية من وراء ذلك الأمر؟ تقبل ودي واحترامي وتحياتي
محمد الورفلي1 قام بنشر أبريل 25, 2015 قام بنشر أبريل 25, 2015 السلام عليكم استاذ خزاني شكراً كود جميل واعتقد ان الباركود يقص ويلصق على اكياس المواد الغذائية ويوجد جهاز خاص يقرأ هذه الخطوط ................. والله اعلم
الزباري قام بنشر مايو 4, 2015 قام بنشر مايو 4, 2015 تابعوا موضوع الباركود على http://www.officena.net/ib/index.php?showtopic=61143&hl=
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.