أخي الكريم @انس المنصوري السلام عليكم ورحمة الله وبركاته
أيضا كنصيحة لك بارك الله فيك أن توحد جدول البيانات وتجعل لكل مكتب استعلام خاصة .. حتى تتمكن من ايجاد الرصيد والعمليات الاخرى المرتبطة بها ...
اخي الكريم @Mohamohabiza طيب دعني ابدأ معك خطوة خطوة ويساعنا في ذلك جميع الاعضاء بإذن الله تعالى .....بارك الله فيك .
نقول نبدأ بالجداول ... انتظرني لارفق القاعدة ... اعطني فرصة
اخي الكريم @Mohamohabiza ابدأ بتكوين الجداول حسب البيانات التي تريدها لبرنامج ومن ثم نستطيع ان نخدمك ... لانك الوحيد الذي تعرف ماذا تريد من البرنامج اقصد مخرجات البرنامج ... لان كلمة برنامج مدرسي . كلمة واسعة .. هل هي ادارية فقط او تعليمية تخص الطلاب ودرجاتهم او ..... بارك الله فيك .
اتفضل
استخدم هذا الكود بعد تحديث التسلسل في نموذج الرئيسي
Private Sub ID_AfterUpdate()
If IsNumeric(Me.ID) Then Form_frm1.ID = Me.ID
End Sub
اليك المرفق بعد اضافة الكود
ProgEmp177.rar
وعليكم السلام ورحمة الله
أخي @أيمن عبادي هذا الحقل Chassus No1 ماذا يمثل هل رقم الشاسي الخاص بالسيارة ... أذا كانت الاجابة نعم لم جعلتها غير قابل للتكرار في الجدول Vehicle Body أرجو التوضيح بارك الله فيك
السلام عليكم ورحمة الله وبركاته
أخي الكريم @Mohamohabiza بارك الله فيك
قبل كل شيئ أكرر المقولة السابقة ماهي مخرجات برنامجك ؟ لابد أن تكون هذه العبارة نصب عينيك حتى تصل للبرنامج المطلوب الذي يفي بطلباتك
بالنسبة للقاعدة المرفقة جداولها تقريبا ممتازة ولكن :
بالنسبة للدفوعات أو اقساط الطلاب لو تجعلها في جدول مستقل عن جدول البيانات لأن ولي الامر ممكن يدفعها تشكل أقساط
ثانيا : بيانات ولي الامر أضف لها رقم هويته لأن الاب قد يكون لديه أكثر من ابن في المدرسة وهذا يسهل عليك حساب المبالغ بشكل إجمالي لكل ولي أمر
هذه بعض الملاحظات السريعة ...... ارفق لك مثال وجدته منذ فترة ولا اتذكر صاحبة للفائدة
برنامج الادارة المدرسية.mdb
السلام عليكم
أخي استخدم هذا الكود:
DoCmd.OutputTo acOutputReport, name report, acFormatPDF, , True, , , acExportQualityPrint
و يمكنك الإستعانة بهذا الرابط شريط طباعة في الأكسس:
تمام
ولكن الرسالة في مربع النص تظهر قبل فتح النموذج وقبل ما الشريط يتحرك
وهذا غير منطقي وعلى الاقل اصبح واضح للعيان يعني بكذا عمل الشريط تحصيل حاصل
تم التعديل بحيث تظهر العبارات بعد انتهاء الشريط وغلق النموذج
db1.mdb
تفضل اخي الكريم
شغل الملف CompactAndReper وسيقوم بضغط و اصلاح الملف db1
الملف db1 يجب ان يكون في نفس المسار و اذا اردت تغيير الاسم ادخل الى الملف CompactAndReper الى محرر الفيجوال بيسك
و ابحث عن سطرين باسم db name وغير اسم قاعدة البيانات
ارجو ان يكون الشرح واضحا
ضغط و اصلاح قواعد البيانات.rar