اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم

الموقع https://zingl.github.io يعرض طريقة لعمل الباركود Code128, QR, Aztec, DataMatrix بالكود ويدون الاستعانة ببرامج خارجية.

في الموقع مرفق اكسس (وقد عملت تعديل بسيط عليه لعمل الصور التالية ، والمرفق موجود في اسفل المشاركة) ، وهنا اعرض مثالين على العرض:

image.png.eee5253e7adfbe6b1518b3eb93a008a1.png

.

image.png.a33a461ca282d0d65094050bfd64ff3b.png

.

طبعا Code128 غير مناسب للكلمات الطويلة.

الكود يقوم بعرض الباركود داخل حقل نص Textbox ، وهو يستعمل Line لعمل الباركود :

اقتباس

rpt.Line (x, y)-Step(1, 1), Text.ForeColor, BF

.

المشكلة ان الاكسس يقوم بتنفيذ الامر Line على خلفية التقرير/النموذج ، وبعدها يقوم بعرض بقية الكائنات ،

بمعنى ، اذا وضعنا كائن/حقل صورة خلف حقل نص الباركود ، فاننا لا نستطيع رؤية الباركود ، لأنه اصبح خلف الصورة.

 

في الصورة التالية ، التقرير الاول هو ما تم عرضه سابقا ، بينما في التقرير الثاني وضعت صورة زرقاء خلف كائنات/حقول الباركود:

image.png.173e3f87a9c4b11dafd7da695261668d.png

.

ونتيجة التقرير الثاني:

image.png.d46c6c874374f717f4341a8727c2654f.png

.

 

مع وجود الصورة في الخلف ، المطلوب اظهار الباركود على الصورة ، وبأي طريقة.

من تجربتي ، لإظهار الباركود ، يجب وضعه في كائن/حقل صورة ، امام الصورة الخلفية.

 

ارفق لكم من نفس الموقع ، مرفق اكسل كذلك.

ومن موقع www.lebans.com ارفق قاعدة البيانات A2KPictureBoxVer35.accdb ، والتي بها نموذج و مكتبات قد تساعد الذكاء الاصطناعي بالعمل (نعم ، قد يحتاج الى مساعدتك في توجيهه).

 

 

QR_barcode.accdb A2KPictureBoxVer35.accdb barcode.xlsm

  • Like 3
  • jjafferr pinned this topic
قام بنشر

عليكم السلام

لدي تساؤلات

بعد ملاحظتي ان الصورة عبارة عن خلفية ملونة ,, اي مجرد لون
انت جمعت هذه الانواع في تفصيل واحد .. هل على ارض الواقع تستخدم كلها؟ .. ام واحد فقط؟
اذا كلها وخلفها صورة يمكن جعل الصورة خلفية بدلا من كائن ويرسم اطار  حول كل حقل لتمييزه

اذا الحاجة الحقيقية يكفي فيها نوع واحد ويراد وضع صورة خلفه يمكن رسمها خلف الحقل وتكون اكبر قليلا لتمييز الحقل

 

قام بنشر

حيا الله اخوي ابوخليل 🙂

الحاجة كالتالي:

نريد عمل هوية موظف ، فالصورة الخلفية ستكون لشكل الهوية ، وسنحتاج الى احد انواع الباركود سواء Code128 او QR وهو المفضل.

انظر المثال للتوضيح:

Clipboard00.jpg

.

سؤال: لماذا لا نضع صورة الهوية في خلفية قسم التفصيل ، بحيث يمكن عمل الباركود فوقها (كما في الامثلة اعلاه).

الجواب: بعض الاوقات نحتاج الى تحريك صورة الخلفية (بعيدا عن اطراف قسم التفصيل) ، بحيث ممكن نكتب شيء فوقها او على طرفها ، لذلك لابد من طباعة الباركود على كائن الصورة الخلفية

قام بنشر

وعليكم السلام ورحمة الله وبركاته ..

واجهتني مشكلة بخصوص الملف A2KPictureBoxVer35 وهو أنه لم يعمل على الإصدار  64 للأسف 🙂 ..

وظهر عندي الخطأ التالي عند تحميل النموذج ، بعد تعديل التوافق بإضافة Ptrsafe كتجربة ..

image.png.3d466076e6c9b148ec7645520a802aed.png

 

قام بنشر
منذ ساعه, Foksh said:

واجهتني مشكلة بخصوص الملف A2KPictureBoxVer35 وهو أنه لم يعمل على الإصدار  64 للأسف 🙂 ..

وظهر عندي الخطأ التالي عند تحميل النموذج ، بعد تعديل التوافق بإضافة Ptrsafe كتجربة

اعطني السطر الذي به المشكلة حتى اعالجه.

 

المبرمج Lebans هو افضل مبرمجي الاكسس في شكل وصور الاكسس ، لهذا السبب لا تجد في موقعه حلول لمعالجة البيانات ،

وعادة يترك في الكود جميع انواع المكتبات ، سواء كانت مهمة لذلك الموضوع او لا ، ثم يقوم بتصفيتها في النهاية.

والاسهل ان تُدخل الكود في الذكاء الاصطناعي وتطلب منه حذف المكتبات الغير مطلوبة ، وتحويل الباقي ليعمل على النواتين 🙂

قام بنشر
39 دقائق مضت, jjafferr said:

اعطني السطر الذي به المشكلة حتى اعالجه.

انا فقط قمت بإضافة PtrSafe إلى جميع الوظائف والدوال في المديولين ..

 

الخطأ الأول عند تحميل النموذج :-

pb.ImageControl = Me.Image0

بعد فتح النموذج وتجاهل الخطأ السابق ، يظهر الخطأ التالي عند الزر :-

Private Sub Command30_Click()
pb.DIBFlipHorizontal
End Sub

وهكذا في جميع الأزرار التي تستدعي

pb.

 

انا شرحت المشكلة التي قد تواجه بعض المستخدمين الذي قاموا بتحميل الملف والعمل على بيئة 64 وليس 32 . فالملف يعمل بشكل سليم على أوفيس 32 

  • Like 1
قام بنشر
37 دقائق مضت, Foksh said:

انا فقط قمت بإضافة PtrSafe إلى جميع الوظائف والدوال في المديولين

بعض الاوقات هذا لا يكفي ، ويجب تعديل المكتبة في اماكن اخرى.

 

على العموم ، قاعدة البيانات هذه كانت معمولة على الاكسس 2000 ، فمن المتوقع ان لا تشتغل على الاصدارات الجديدة ، وخصوصا نواة 64 بت

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
×
×
  • اضف...

Important Information