بسم الله الرحمن الرحيم
أرجو من الأخوة الكرام مساعدتي في هذا النموذج
مشكلتي بسيطة وهي تتمثل في حقل productName أحيانا يظهر في جميع سجلات
النموذج Main-F ولكن عندما أعمل إغلاق لنموذج وأعيد فتحه
يظهر ProductName في بعض السجلات ويختفي في بعض
شكرا.
بسم الله الرحمن الرحيم
أرجو من الأخوة الكرام مساعدتي في هذا النموذج
مشكلتي بسيطة وهي تتمثل في حقل productName أحيانا يظهر في جميع سجلات
النموذج Main-F ولكن عندما أعمل إغلاق لنموذج وأعيد فتحه
يظهر ProductName في بعض السجلات ويختفي في بعض
شكرا.
السلام عليكم ورحمة الله
الاخ الكريم اليك ملفك بعد التعديل.
والمشكلة كانت تكمن فى طريقة ظهور البيانات (السجلات) فى مربع التحرير والسرد الخاص ProductName , لانك عامل قيد على البيانات بحيث يستدعى المربع حقل ProductNo من جدول Product تحت شرط المعيار الموضوع اسفل مربع TypeNo. ولان رقم 100 من TypeNo مرتبط مع اختيارين من ProductNo وكذلك رقم 300 مرتبط مع اختيارين اخرين.
وبالتالى عندما يتم فتح النموذج لاول مرة فانه لو فتح على رقم 100 لـ TypeNo فان مربع تحرير وسرد الخاص بـ ProductNo لن يحتوى الا على اسمين فقط المرتبطين برقم 100 , وفعلا عند التحرك للامام والخلف فسيظهر لك جميع الاسماء ProductName والتى تكون مرتبطة برقم 100 لـ TypeNo.
ولكن عندما تكون فى سجل فيه رقم الـ TypeNo رقم مخالف للرقم الذى فتح عليه النموذج (هنا هو رقم 100) فبالتاكيد ستجد خانة مربع التحرير والسرد ProductNo فارغة , لانه ببساطه جميع السجلات الموجوده بها هى السجلات المرتبطة مع رقم 100 فقط.
ولتفادى ذلك اخى الكريم فلقد وضعت فى حدث On Current (فى الحالى) للنموذج المرفق هذا الكود وهو خاص بتحديث بيانات النموذج كلما حدث اى تغيير ببيانات النموذج
Me.Referesh
وهكذا فانه سيتم تحديث بيانات النموذج بما فيها سجلات ProductNo عند حدوث اى تغيير بالنموذج او عند الانتقال لسجل جديد.
وهذا كل ما فى الامر. وبالتوفيق بعون الله,,,
أشكرك أخي عماد على مساعدتك وشرحك المفصل
بارك الله فيك وجزاك الله ألف خير
هذا الموضوع مغلق.