السلام عليكم
اساتذتى الكرام عندى فكرة محتاجة تطوير الطريقة كالتالى
انا عندى جدول اسمه Orders وعندى نموذج لصرف الخامات من المخزن قمت بربط النموذج بمحتويات الجدول السابق الاشارة اليه حتى يجبر امين المخزن بصرف الاصناف الموجودة بالطلبية فقط وبالكميات المحددة ايضا عن طريق كود يتم وضعه فى حدث قبل التحديث Before Update مثال للكود
if me.item <> Dlookup ("[item]","Orders","id='" & Me.Parent!Combo51 & "'"") then cancel = Msgbox ("الصنف غير موجود فى قائمة الطلبيات")
ولكن واجهتنى مشكلتين الاولى اذا كانت الطلبية أكثر من صنف تتم العملية بنجاح فى اختيار الصنف الاول ولكن عند اختيار الصنف الثانى فى الطلبية تظهر رسالة الخطأ المحددة فى الكود وتقول ان الصنف غير موجود بالطلبية ولكنه موجود واظن الخطأ هنا فى تطبيق الفكرة عن طريق Dlook up والمفترض تطبيقها عن طريق Recordset ولكن امكانياتى لا تسمح بتطبيق الفكرة
المشكلة الثانية التى واجهتنى اذا قام امين المخزن بصرف صنف واحد من الطلبية تتم العملية بنجاح فى حين انى محتاج صرف الطلبية بالكامل وفى حالة مخالفة ذلك لا يمكن استكمال عملية الصرف
ارجو انى اكون اوضحت الفكرة ومنتظر آراء الاساتذة ... دمتم بخير