-->
الباركود في اكسس - BARCODE IN ACCESS

اعلان 780-90

الباركود في اكسس - BARCODE IN ACCESS

Barcode in access

 

هل ممكن اضافة بار كود للبرنامج فى الاكسيس


نعم يمكن ذلك كل ما عليك هو اتباع الشرح بدقه وستظهر معك النتائج ممتازه ان شاء الله تعالى

إقتباس

اريد استعلم عن عميل معين عن طريق (كود خاص به ، اسم العميل ) ليتم اظهار بياناته كاملة مع تقرير عن حالة جهازه


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

شرح اضافة الباركود وربطه برقم العميل 
1.
نحتاج في هذه العملية الى خطوط باركود يتم تحميلها في مجلد الخطوط في نظام الويندوز C:\WINDOWS\Fonts
بعد فك ملف الخطوط قم بنسخ الخطوط الى مجلد الخطوط لديك C:\WINDOWS\Fonts وهذا هو ملف الخطوط
الملف المرفق  ALLBarcode_Font.rar ( 27.13k ) 
عدد مرات التحميل: 1250


2.
نحتاج الى مكتبة تسمى اكتيف اكس ActiveX خاصه لإظهار خطوط الباركود ويتم نسخ هذه المكتبه في مجلد النظام للويندوز C:\WINDOWS\system32 
بعد فك الضغط عن الملف ضعه في مجلد النظام ليصبح بهذه الطريقه C:\WINDOWS\system32\barcodex.ocx
الملف المرفق  barcodex.rar ( 136.29k ) 
عدد مرات التحميل: 1668


3.
نقوم بتسجيل المكتبه عن طريق الويندوز بهذه الطريقه :
1.
ابدأ ثم 
2.
تشغيل ثم
نضع هذا الامر كاملا كما هو في مربع النص تشغيل ثم نضغط موافق

 

 

كود

regsvr32 "C:\WINDOWS\system32\barcodex.ocx"





وستظهر لنا رساله بنجاح التسجيل نضغط موافق



انتهينا الان من عملية تحميل الخطوط ومن عملية تسجيل المكتبه ننتقل الان الى برنامج الاكسيس

1.
نعرض النموذج المطلوب في وضع التصميم ثم ننتقل الى اشرطة قوائم الاكسيس ونختار ادراج ثم عناصر تحكم ActiveX وستظهر لنا مثل هذه النافذه نختار منها المكتبه التي قمنا بتسجيلها سابقا وهي ثم نضغط موافق



بعد الضغط على زر الامر موافق سيكون شكلها بهذه الطريقة في النموذج



الان اضغط بالماوس الايمن على الكائن هذا وستظهر لك خصائص الكائن اختر منها كائن ثم خصائصه حسب ما هو موضح بالصوره



وستظهر لك نافذة التحكم بالكائن كأن تختار نوع الخط المطلوب مثل خط CODE128 او خط EAN13 او CODE139 او الوان خلفية للكائن حسب النموذج لديك قم بتجربة عدة خطوط والوان حتى ترى المناسب لك وفي كل مره تختار فيها خط او تعديل في خصائص الكائن اضغط على زر الامر APPLY ثم OK ليتم تفعيل الاختيارات للكائن .



انتهينا الان من وضع كائن الباركود في النموذج واستطعنا التحكم بكامل خصائصه باقي لدينا عملية ربطه برقم العميل ولنفرض ان رقم العميل في الجدول او النموذج هو اسم الحقل Number
اذا ننتقل الى الكائن ونضغط بالماوس الايمن عليه ومن ثم نختار من القائمة التي ستظهر لنا اخر اختيار وهو خصائص



ومن خصائص الكائن نختار مصدر التحكم ونكتب هكذا

كود

=[Number]





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



اما في التقرير فستكون النتيجه بهذه الطريقه ( طبعا بعد ادراج الكائن في التقرير بنفس طريقة النموذج )



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

كود

Private Sub View_Click()
Dim stLinkCriteria As String
stLinkCriteria = "[Number]=" & "'" & Me![Number] & "'"
DoCmd.OpenReport "REPORT", acViewPreview, , stLinkCriteria
End Sub



2.
واذا كان حقل رقم الموظف في الجدول نوعه رقم نستخدم هذا الكود

كود

Private Sub View_Click()
Dim stLinkCriteria As String
stLinkCriteria = "[Number] =" & Me![Number]
DoCmd.OpenReport "REPORT", acViewPreview, , stLinkCriteria
End Sub



logo
تطوير البرمجيات وبرامج سطح المكتب
  • فيسبوك
  • تويتر
  • انستغرام
  • اشترك في بريدنا الالكتروني لتتوصل باشعار فور نشر موضوع جديد

    مواضيع ذات صلة

    فتح التعليقات
    إغلاق التعليقات

    0 الرد على "الباركود في اكسس - BARCODE IN ACCESS"

    إرسال تعليق

    اعلان اعلى المواضيع

    اعلان وسط المواضيع 1

    اعلان وسط المواضيع 2

    اعلان اسفل المواضيع