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

اريد مساعدة بالاكسيس بسرعة

بدأه thesmile29 في 8 أكتوبر 2013 · 9 رد · 386 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد مساعدة


انا عندى برنامج اكسيس مكون من 2 جدول و form  ، الجدول الاول به كود المنتج و اسم المنتج


الجدول التانى موجود به " كود المنتج – اسم المنتج – رقم العرض – اسم المورد " و الجدول مرتبط بالform


اريد عند ادخال كود المنتج بال form يظهر اسم المنتج الموجود بالجدول 1


انا اعرف ان اللى يعمل كده دالة dlookup  لكن معرفش تضاف اذاى فى الاكسيس


 


حاولت ارفع البرنامج لكن لم يرفع


و شكرا


#2

السلام عليكم ورحمة الله وبركاته....
فهمت مما تفضلت به أن مشروعك يضم جدولان ونموذج واحد، وعليه سأقدم لك الحل بناء على طلبك وهو:
لنفترض أن الجدول الأول يحتوي على الحقول التالية:
- كود المنتج وسنسميه في الجدول باللغة الإنكليزية Barcode
- إسم المنتج وسنسميه في الجدول باللغة الإنكليزية Item
 
الجدول الثاني يحتوي على الحقول التالية:
- كود المنتج وسنسميه في الجدول باللغة الإنكليزية Barcode
- إسم المنتج وسنسميه في الجدول باللغة الإنكليزية Item
- رقم العرض وسنسميه في الجدول باللغة الإنكليزية ViewNo
- إسم المورد وسنسميه في الجدول باللغة الإنكليزية Supplier
 
ثم نقوم بتحويل الجدول الثاني إلى نموذج من خليل معالج النماذج ونسميه Form1.
 
لاحظ معي أخي الكريم،
لماذا قمنا بإنشاء الجدول الأول ووضعنا فيه الحقول المذكورة أعلاه ثم كررناها في الجدول الثاني؟
الجواب: لأن الجدول الأول يعد الجدول المرجع بما يجويه من قيم بالنسبة للجدول الثاني الذي قمنا بتحويله إلى نموذج.
ولكن كيف يمكنا استدعاء تلك القيم من الجدول الأول إلى الجدول الثاني، وما هي المعايير؟
الجواب: يتحقق ذلك من خلال الدالة DLooup، ووظيفتها هو استدعاء قيمة من المرجع وفقا لمعايير أو شروط محددة.
أضف إلى ذلك أن تكرار الحقول في كلا الجدولين يهدف إلى تحقيق التطابق أو التشابه من خلال معايير محددة.
 
بعد أن قمنا بشرح مختصر عن تلك الدالة نظريا دعنا نطبق ذلك عمليا وذلك من خلال المثال التالي:

on error resume next

I

tem = DLookup("Item","Table1","Barcode = ' " & Me.Barcode & " ' ")

أتمنى لك التوفيق...

#3

شكرا لك اخى على مساعدتك و ردك السريع

انا جربيت اللى انت قولت عليه و لكن لم يظهر شىء ظهرلى فقط  ?name# مكان ال item اعمل ايه

مرفق الملف و شكرا على تعبك

#4

شكرا لك اخى على مساعدتك و ردك السريع

انا جربيت اللى انت قولت عليه و لكن لم يظهر شىء ظهرلى فقط  ?name# مكان ال item اعمل ايه

مرفق الملف و شكرا على تعبك

New Microsoft Office Access 2007 Database.rar

#5

شوف الان ادخل الكود مثلا 105 ثم انتر


يطلع الاسم على طول بالتوفيق


New Microsoft Office Access 2007 Database.rar


1

"قال رب اشرح لي صدري *ويسر لي امري*واحلل عقدة من لساني يفقهوا قولي" سورة طه
اللهم صل على سيدنا محمد
وعلى آل سيدنا محمد

http://rasoulallah.net/index.php/ar

#6

لا بأس في ذلك سأرسل مرفق توضيحي

#7

إليك هذا المرفق أخي سيرفع اللبس والغموض في هذه المسألة

 

5.rar

#8

شكرا لكم على سرعة الرد و مساعدتكم 

لو سمحت اخى اكرم العريقى كنت عاوز اعرف الطريقة اذاى

#9

لا حول ولا قوة إلا بالله، أرى أنك لم تتطلع على المرفق.

لا بأس

#10

لا اخى شوفت المرفق ورائع و لكن هناك اختلاف فى الشكل لا استطيع عمله ؛ وانا خلاص عرفت اين تضاف المعادلة

شكرا على مجهودكم و كرم اخلاقكم

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