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

[ تمت الإجابة ] كيف يعمل الكومبو بوكس بواسطة الإسم و ليس الرقم

بدأه lost_6000 في 1 يناير 2009 · 2 رد · 533 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخواني المهندسين

لدي سؤال قد يكون بسيط و لكني لا أعرف إجابته

بالنسبة للكمبوبوكس أنا أعرف كيف أبحث فيه بواسطة الرقم عن طريق الأكواد

و لكن عندما حاولت أبحث بواسطة الإسم لم أتمكن و ظهر لي خطأ

أرجو منكم مساعدتي بواسطة الأكواد للبحث بواسطة الإسم

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

و لكم مني جزيل الشكر

أخوكم في الله / أمجد

Test.rar

#2

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

أخي الكريم الكود الذي أنت واضعه في حدث مابعد التحديث لـ Text8 إستبدله بالتالي

Private Sub Text8_AfterUpdate()
	   Text8 = DLookup("item", "StoreData", "Item = '" & Text8 & "'")
	   Combo6 = DLookup("snum", "StoreData", "Item = '" & Text8 & "'")
	   Text13 = DLookup("descr", "StoreData", "Item = '" & Text8 & "'")
	   Text11 = DLookup("upric", "StoreData", "Item = '" & Text8 & "'")
	   Text9 = DLookup("rentp", "StoreData", "Item = '" & Text8 & "'")
	   Text15 = DLookup("quant", "StoreData", "Item = '" & Text8 & "'")
	   Text4 = DLookup("snote", "StoreData", "Item = '" & Text8 & "'")
End Sub

وترى أنني لم أستخدم If الدالة الشرطية .. التي إستخدمتها لعدم الحاجة لها .. لأن ما يظهر في مربع التحرير والسرد .. أكيد موجود في الجدول .. لأن مصدر بياناته .. من الجدول.

وسبب الخطأ ألذي وقعت به هو التالي

إذا إستخدمت متغير أو قيمة أداة كمربع نص أو غيره في عباراة مثل Dlookup أو Dmax أو عبارات SQL فيجب أن تنتبه لنوع الحقل الذي سنلحق قيمة المتغير أو الأداة له

فلو كان نوع الحقل رقم فيكون إستخدامك كالتالي

DLookup("item", "StoreData", "Item = " & Text8 & "")

أما إذا كان من نوع نص

DLookup("item", "StoreData", "Item = '" & Text8 & "'")

اما اذا كان من نوع تاريخ

DLookup("item", "StoreData", "Item = #" & Text8 & "#")

اللهم صلي على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

وبارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

#3

أخي / Koao

أشكرك شكرا جزيلا علي سرعة ردك و إستوفاء شرحك للموضوع

جربت الكود و إشتغل معايا جيدا جدا

أشكرك مرة أخري

أخوكم / أمجد

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…