الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ادراج الباركود في الاكسيس وخاصية البحث

مغلقرائج
بدأه semsem20479 في 9 يناير 2007 · 12 رد · 23,273 مشاهدة · في قسم أرشيف الاكواد والمكتبات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ارجو من الاساتذة الاجلاء مساعدتى فى برنامجى

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

******** بس يا ريت يكون بسرعة علشان انا محتاس فى الموضوع دا

وشكرا لكم

#2

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

قمت بعمل برنامج بالاكسس للشركة التى اعمل بها فى مجال الكمبيوتر وهو عبارة عن برنامج خاص بالصيانات الداخلية والخارجية وأوامر الشغل من داخل الشركة (التجميع) تمام لغاية كده .. بس اريد ان اضع فيه كمان نظام الباركود للامان وعدم الخطأ بس مش عارف ازاى اربط الباركود بكود خاص مثلا بعميل معين

فهل من مجيب لى لاستقسارى وممكن ابعث لكم شكل النموذج اللى انا مصممه فى المرفقات

post-97067-1168991236_thumb.jpg

−1
#3

اخي الفاضل semsem20479

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

اولا حياك الله في منتدى الأكسيس وعلى الرحب والسعة

ثانيا : كام من المفروض ان تضع سؤالك في القسم الخاص بالنماذج وليس في قسم الاكواد والمكتبات

ثالثا : من شروط وقوانين المنتدى وضع عنوان مناسب للموضوع لأن سؤالك بهذه الطريقة " مساعدة ضرورى ... مش هزار والله " او سؤالك الثاني " مساعدة ضروري يا اساتذه " يعرض المشاركه للإغلاق والحذف وعدم الرد عليها . راجع قواعد المشاركه وقوانين المنتدى على هذا الرابط

/index.php?showtopic=29343

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

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

نأتي للإجابه على سؤالك :

اقتباس
اريد ان اضع فيه كمان نظام الباركود للامان وعدم الخطأ بس مش عارف ازاى اربط الباركود بكود خاص مثلا بعميل معين

هذه سهله وسيتم شرحها ومناقشتها معك حتى تصل للمطلوب في الاجابه

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

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

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

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

شرح اضافة الباركود وربطه برقم العميل

1. نحتاج في هذه العملية الى خطوط باركود يتم تحميلها في مجلد الخطوط في نظام الويندوز C:\WINDOWS\Fonts

بعد فك ملف الخطوط قم بنسخ الخطوط الى مجلد الخطوط لديك C:\WINDOWS\Fonts وهذا هو ملف الخطوط

ALLBarcode_Font.rar

2. نحتاج الى مكتبة تسمى اكتيف اكس ActiveX خاصه لإظهار خطوط الباركود ويتم نسخ هذه المكتبه في مجلد النظام للويندوز C:\WINDOWS\system32

بعد فك الضغط عن الملف ضعه في مجلد النظام ليصبح بهذه الطريقه C:\WINDOWS\system32\barcodex.ocx

barcodex.rar

3. نقوم بتسجيل المكتبه عن طريق الويندوز بهذه الطريقه :

1. ابدأ ثم

2. تشغيل ثم

نضع هذا الامر كاملا كما هو في مربع النص تشغيل ثم نضغط موافق

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

REG.gif

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

REG2.gif

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

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

BARCODE.gif

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

BARCODE2.gif

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

BARCODE3.gif

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

BARCODE4.gif

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

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

pr(1).gif

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

=[Number]

pr2.gif

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

last.gif

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

REPORT.gif

طبعا لا نريد اظهار جميع الموظفين في التقرير بل نريد الموظف الحالي الذي في النموذج هو الذي تعرض بياناته فقط في التقرير

اذا لا بد من استخدام كود لهذه العملية ويكون تحن زر امر ويكون لدينا اختيارين

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

وبهذا نكون انتهينا من ادراج الباركود مع الاكسيس

وهذا مثال على هذه الطريقه

BarCode.rar

#4

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

اختى العزيزة الاستاذة / زهـــــــــ -waf ــــــــــــرة الله على شرح السلس الجميل وربنا يبارك فيك ودايما ننتظر منك المزيد .

أخوكى / [color=#FF0000]SemSem20479

**** بس لىّ ملحوظة صغنونة وهى عدم الرد بسرعة ... ! علما بأنه ممكن يكون العضو فى امس الحاجة للرد بسرعة

#5

اخي الفاضل

بارك الله فيك

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

ختاما لك مني كل الشكر والتقدير على هذا التوضيح

#6

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

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

انا عايز ارفع لك البرنامج بس مشكلته انى وضعت فيه صور خلفيات فحجمه كبير شوية يمكن 30 ميجا بس ان شاء الله هحاول ان اضعه لاخذ رأيك فيه و تقوليلى ايه مواضع الضعف فيه وازاى اتحاشاها

اخوكى / SemSem204796

#7
semsem20479 كتب:
السلام عليكم ورحمة الله وبركاته

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

انا عايز ارفع لك البرنامج بس مشكلته انى وضعت فيه صور خلفيات فحجمه كبير شوية يمكن 30 ميجا بس ان شاء الله هحاول ان اضعه لاخذ رأيك فيه و تقوليلى ايه مواضع الضعف فيه وازاى اتحاشاها

اخوكى / SemSem204796

#8

جزاك الله خير ونفع بك جميع المسلمين وكثر الله من امثالك

#9

بسم الله الرحمن الرحيم ( رد على موضوع ادراج الباركود فى اكسيس )

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

وشكراً - احمد صابر سعد دياب ( اخصائي الحاسب الآلى - وزارة الداخلية - مستشفيات هيئة الشرطة )

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

#10

الف شكر لك

الحمد لله

#11

thank u......

#12

بارك الله فيكي يأستاذه زهرة

وبارك الله لك في شعبان وبلغك رمضان

إذا دعتك قدرتك على ظلم العباد فتذكر قدرة الله عليك

#13

انت فين ياباشا شكرأ

هذا الموضوع مغلق.

مواضيع مشابهة