السلام عليكم ورحمة الله وبركاته
بحثت كثير عن كود ينشئ باركود وحصلت على الكود المطلوب وأنتجت باركود في picturebox
لكن المشكلة هنا أنه عند حفظ الباركود
تظهر لي رسالة خطأ: لايمكن أن تكون القيمة فارغة
مع العلم بأني عندما أضيف صورة داخل الــpicturebox وأقوم بالحفظ يتم الحفظ
لا أعلم كيف حل هذه المشكلة
أرجوا من لديه الحل أن يفيدني فيه وأرفقت مثال للكود والمشروع
والسلام عليكم ورحمة الله
وعليكم السلام ورحمة الله وبركاته
أخي أبومعاذ
لا توجد فائدة من حفظ صورة الباركود والتي ستتسبب في تضخم قاعدة البيانات
طالما عندك مكتبة إنشاء صورة الباركود من رقم الباركود اكتفي بحفظ رقم الباركود
وعند الاستعلام قم بتحويل رقم الباركود إلى صورة للعرض أو الطباعة فقط
تحياتي
(17-11-17, 01:54 AM)a.ahmed كتب : [ -> ]PHP كود :
barcode.Image.Save(ms, Imaging.ImageFormat.Png)
أشكرك ياغالي فعلاً إنحلت المشكلة
(17-11-17, 02:22 AM)ﻣﺒﺘﺪﺉ كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته
أخي أبومعاذ
لا توجد فائدة من حفظ صورة الباركود والتي ستتسبب في تضخم قاعدة البيانات
طالما عندك مكتبة إنشاء صورة الباركود من رقم الباركود اكتفي بحفظ رقم الباركود
وعند الاستعلام قم بتحويل رقم الباركود إلى صورة للعرض أو الطباعة فقط
تحياتي
كلامك جداً منطقي .... لكن ماذا عن نقل الباركود في التقارير ؟؟؟
أشكرك
امامك طريقتين لنقل الباركود
1. ارسال الصورة بعد إنشاءها بواسطة المكتبة إلى التقرير، ولكل نوع من أنواع التقارير طريقة مختلفة لكيفية إرسال الصور إليها.
2. الاستغناء عن المكتبة بخط مخصص للباركود، وانت هنا استخدمت باركود code39 وهو مجاني ومتوفر له خط على هذا الرابط
https://www.barcodesinc.com/free-barcode-font
وكما تلاحظ في المثال الموجود في الرابط يتم وضع رقم الباركود بين نجمتين وهو ما تفعله المكتبة التي تستخدمها ولكن في الخفاء
وكل ما عليك بعد الاستعلام ضع قبل الرقم نجمة وبعده نجمة لإنشاءه فقط
تحياتي
(17-11-17, 11:34 AM)ﻣﺒﺘﺪﺉ كتب : [ -> ]امامك طريقتين لنقل الباركود
1. ارسال الصورة بعد إنشاءها بواسطة المكتبة إلى التقرير، ولكل نوع من أنواع التقارير طريقة مختلفة لكيفية إرسال الصور إليها.
2. الاستغناء عن المكتبة بخط مخصص للباركود، وانت هنا استخدمت باركود code39 وهو مجاني ومتوفر له خط على هذا الرابط
https://www.barcodesinc.com/free-barcode-font
وكما تلاحظ في المثال الموجود في الرابط يتم وضع رقم الباركود بين نجمتين وهو ما تفعله المكتبة التي تستخدمها ولكن في الخفاء
وكل ما عليك بعد الاستعلام ضع قبل الرقم نجمة وبعده نجمة لإنشاءه فقط
تحياتي
أنا عاجز عن شكرك .... (لكن جزاك الله خير الجزاء)