وعليكم السلام ورحمة الله وبركاته
وحياك الله بين اخوانك
الحل :
fldDay: Format([fldDate];"dddd")
fldDate هو حقل التاريخ
fldDay هو الحقل الذي تريد عرض اسم اليوم فيه
المطلوب لم يتضح لي تماما بسبب الخلل في الجداول وفي الاستعلام
هل تريد اضافة سجل جديد مع البيانات ام تريد فتح سجل جديد ؟
ولماذا جعلت الاستعلام مصدرا للنموذج ؟ لماذا لا تجعل الجدول ؟
مطلوب منك توضيح فكرتك وما تريد ان تصل اليه
البداية :
اعمل جدولين واحد رئيسي يشتمل على جميع الحقول التي بينتها في مثالك
والثاني فرعي لافراد الاسرة
هل كل فرد من الاسرة له رقم الكتروني يخصه ؟ ام ان الرقم هذا للاسرة والرقم الفريد هو رقم السجل المدني
سؤالي هذا من اجل الربط بين الجدولين ومن اجل معرفة المعرف الفريد
-اتبع القواعد السليمة عند انشاء الجداول ( تكتب الحقول بحروف انجليزية بدون فراغات ) والتسميات العربية تكتب في التسمية التوضيحية
- استخدم قواعد بيانات mdb
تم التعديل
الشرح
1- اضافة مصدر بيانات للنموذج الرئيس وهو جدول الرئيسي
2- ربط النموذجين بـــ ZoneID
3- كتابة كود لمربع التحرير للفلترة
الكود الموحد للمعاهد2.rar
آمين ولكم احبتي
في المثال المحلول الثاني استخدمنا ثلاث استعلامات
الاستعلام Q2 وتم فيه عمل المجاميع
الاستعلام Query1 وتم فيه استخراج عدد مواد الرسوب
الاستعلام الثالث تم ضم الاستعلامين فيه وتحويله الى استعلام اجرائي يقوم بعمل جدول ثم ينقل بيانات الاستعلامين اليه
وقد قمت بتحويل هذا الاخير الى جملة او عبارة داخل محرر الفيجوال وهي طريقة اتبعها في الاستعلامات الاجرائية غالبا ، للتخفيف وهو ايضا نوع من الحماية
ولزيادة الايضاح :
في المرفق ادناه تم الحل باستخدام استعلام اكسس الاجرائي كما هو
امل ان تجدوا فائدة
madrasaUp4.rar
اخي رعاك الله لم استطع فهم ما تريد الذهاب اليه
لانه لا يتصور اجراء تعديل على سجلات مالية سابقة
وحيث اني تمعنت في مثالك فوجدت ان هناك ملاحظات داخل الجداول لذا ارى ان نأخذ المسألة جزأ جزأ من البداية
وارى استخدام النماذج منفردة منفصلة عن بعضها حتى تصل الى مبتغاك ومطلوبك ثم بعد ذلك لك حرية التصرف
ولتكن بدايتك من نموذج اعداد السلفة بجدول السلف بادخال قيمة السلفة وعدد الشهور وقيمة القسط الشهري وتاريخ بداية التسديد فهذه ثوابت لا بد من تقييدها في الجدول
وهناك نقطة اراك اغفلتها وهي توليد تواريخ الدفعات لتبقى ثابتة في جدول الدفعات لا تزيد ولا تنقص (ويمكنك الاستغناء عن ذلك ان اردت المسألة عائمة )
والنموذج الثاني ويرتبط بجدول الدفعات ويتم فيه التسديد ، ويمكننا فيه اظهار الكل او الاقتصار على عرض الشهور غير المسددة
وقد يحتوي جدول الدفعات على حقل المتبقي من الدفعة اذا لم يسدد بالكامل ، ولكن من غير المسموح وضع حقول مجاميع
اما مسألة عرض حساب كل فرد والاطلاع على ما تم تسديده وكم بقي من الشهور وهل في ذمته متأخرات وغير ذلك فيمكن استنباط هذه المعلومات من الجداول المذكورة وجلبها الى اي نموذج او تقرير نريده
اتمنى ان تجد فيما ذكرت فائدة وفقك الله لكل خير
نقاط على ...
1- لا بد من تناسي طبيعة اكسل
2- اقرأ عن اكسس وافضل شيء تأخذ برنامج فواتير وحسابات مفتوح _وهي كثير هنا_ وتجري عليه عملية تشريح
بمعنى انك الان تتعب و تجتهد ولكنك سلكت باجتهادك الطريق الابعد
انظر مثالك يعمل كما خططت حتى بعد حذف الاستعلامات الثمانية
Database74.rar
سأنظر لك في عمل استعلام يحقق المطلوب
الوحدة النمطية تأخذ عدد مواد الرسوب من الاستعلام Q1 بشرط معياري وهو رقم الجلوس في نموذج الطالب
والحل هو ان نجعل نموذج الطالب يبقى مفتوحا في الخلفية ، لان المحصلة المعروضة هي نتيجة طالب واحد فقط
والذي فرض هذا هو طريقة التصميم
اما ان اردت عرض التقارير وطباعة شهادات لجميع الطلاب فيلزم اعادة النظر في طريقة اعداد النتيجة
الى الآن لم اصل الى فهم عمل البرنامج
والذي اعرفه ان الاقساط تسدد في جدول وتبقى فيه اي لا ترحل ومن هذا الجدول يتم الاستعلام عن كل شيء
عن الاقساط المسددة .. والمتبقية ... ومجموع ما تم تسديده ... والمجاميع الكلية ..
انظر هنا عمل لاخينا الكريم اشرف فقد تجد افكارا ومنحنيات جديدة تستفيد منها لتنفيذ مشروعك
http://www.officena.net/ib/index.php?showtopic=47114#entry283211
ان كنت تريد استخراج اشعارات (شهادات ) فيمكن عمل ذلك في التقارير تماما كما هو في النماذج
أما ان كنت تريد اخراج قوائم (جداول ) بالنتيجة النهائية فيمكن تحقيق ذلك بالمجاميع بدون تفصيل مع امكانية اظهار عدد مواد الاخفاق
اولا اعلم رعاك الله ان اكسس يختلف عن اكسل
ولا اعلم لماذا كررت الحقول في النموذج
فالنماذج في اكسس انواع وما يهمنا حاليا ثلاثة
1- نموذج مفرد ويعرض سجلا واحدا فقط
2- نموذج مستمر ويعرض جميع السجلات حسب التحديد
3- نموذج ورقة بيانات وهو شبيه بالجدول
ونوظف هذه النماذج داخل اكسس حسب ما يحقق حاجتنا
انظر مثالك بعد التعديل
خطوتك التالية ان تعمل نموذجا _ مستمرا او ورقة بيانات _ فرعيا داخل النموذج الرئيس ( يسبقه انشاء جدول فرعي للتفاصيل ) ويكون هو مصدر بياناته
ويكون الرابط بينهما الكود
Database72.rar