-
Posts
12,446 -
تاريخ الانضمام
-
Days Won
231
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو ابوخليل
-
تمام ويتبقى نموذج العرض فأقترح داخلة ولضيق المساحة تسمية اعمال السنة هذه بـــــ : ملف او اعمال فقط لأننا سنضع الملف بجانب الدرجة التي تخصه وأرى ان يبقى هذا النموذج للعرض والاطلاع فقط وتتم حمايته عن التعديل او الاضافة .. واذا اردنا الاضافة او التعديل نرجع لزر ونموذج الادخال كذا يكون البرنامج اقوى خاصة واننا سنعمل ضوابط على قيم الدرجات ويمكن ايضا جعله قابل للتعديل والاضافة فلربما احتجت الى ادخال جميع درجات طالب المهم السؤال الاخير هل المواد وملفاتها مكتملة .. اي ليس هناك مواد او ملفات اخرى ؟؟
-
اعذرني لم افهم التسميات .. مرة تقول اعمال سنة ومرة ملف راجعت اللغة العربية لأول طالب : وجدت درجة المادة = 90 وملف اللغة العربية=65 فضلا وضح لي اكثر
-
درجة اعمال السنة في السنة مرة وحدة اي في نهاية الفصل الثاني ؟ ام لكل فصل دراسي اعمال سنة ؟ انا اخذت البيانات من امثلتك في مواضيعك السابقة .. انت لم تدرج اعمل السنة ياليت ترفع لي رسم او صورة من اكسل لكيفية ادخال الدرجات عندكم
-
كان المفترض تكتشف الخلل بنفسك .. السبب اختلاف حروف الرمز في الجدولين ( جدول الدرجات /جدول المواد ) في جدول الدرجات Tok بينما في جدول المواد Toc انظر التعديل ووافني برأيك ... على اعتبار اعمال السنة موجدد في الفصل الأول وكذلك في الفصل الثاني Db5.rar
-
تمام الآن يمكنك نقل اعمالك السابقة التي هي غير موجودة الى عملنا الجديد هذا مع مراعاة اختلاف مسميات الجداول والحقول داخلها لأن المسميات في عملنا الجديد يختلف معظمها عن عملك السابق
-
عندنا مثل يقول : هذه ما تحتاج مطوع معناه ان هذه المسألة لا تحتاج الى قاضي اومفتي يبين لنا فشرحك هذا هو شرح للمستخدم كيف يستخدم البرنامج وليس لمن يريد ان يفهم كيف تمت هذه العمليات فقط الحقلين المخفيين اجبت بنصف اجابة .. لذا لزم ان نوضح كيف تتم هذه العمليات : اولا : تعيين الفصل الدراسي الحالي : العمل يتم بين جدول اسماء الطلاب وجدول ادخال الدرجات .. فعملنا استعلام الحاق يقوم بالحاق اسماء جميع الطلاب و الصف والفصل ورقم الجلوس + الفصل الدراسي الحالي .. والحاقه في جدول ادخال الدرجات .... انظر الى الكود في حدث النقر على زر الاعداد .................................. - عملنا ثلاث نماذج رئيسي وفرعيين ... الرئيسي غير منضم ويشتمل على حقول : الفصل الدراسي والصف والمادة ويشتمل على زرين كل واحد من الزرين يعرض نموذج فرعي مختلف عن الآخر . - النموذجين الفرعيين مصدرهما واحد وهو جدول الدرجات ولكن عن طريق استعلام من اجل التصفية حسب الفصل الدراسي والمادة والصف - النموذج الفرعي الأول الخاص بادخال مادة واحدة بعد التصفية .. ويحتوي على حقل واحد لدرجة المادة ويتغير مصدر هذا الحقل ( حقل المادة في الجدول) عند النقر على زر اعداد .. باستخدام كود بناء على مربع المادة في النموذج الرئيس . انظر الكود في حدث النقر على زر اعداد النموذج الفرعي الثاني وبعد النقر على زر عرض : يعرض جميع حقول الجدول ويتم فيه فقط التصفية . .................................................. بالنسبة للحقلين المخفيين فأنت ذكرت انهما لاختيار الصفوف العليا والدنيا والمواد المخصصة للعليا والدنيا والمشتركة بينهما. وهذا الشرح بحاجة الى شيء من التفصيل : - جدول الصف يوجد حقل لتمييز الصفوف الدنيا من العليا بالرقمين 1 ، 2 - في جدول المواد يوجد حقل (عمود) يوضح ان كانت المادة للصفوف الدنيا ام للصفوف العليا وتم تعيين الرقمين ، 1 ،2 وحيث ان الصفوف الدنيا تشترك مع العليا في اكثر من مادة لذا وجب تمييز المادة المشتركة برقم يخصها فوضعنا رقم 3 لذلك . هنا يأتي دور حقل الصف فعند اختيار صف من الصفوف الدنيا يضع في الحقل المخفي الأول رقم 1 وفي الثاني رقم 3 وعند اختيار الصفوف العليا يضع في الحقل المخفي الأول رقم 2 وفي الثاني رقم 3 ... لاحظ ان رقم 3 ثابت في الحقل المخفي الثاني والسبب لأنه مشترك بين المرحلتين ... انظر الى الكود المسؤول في حدث بعد التحديث لحقل الصف .............................. نأتي للاستعلام مصدر صف مربع التحرير المادة .. ونضع فيه معيارا في الحقل المخصص لا يعرض من خلاله الا المواد الخاصة بالمرحلة الدنيا او العليا .. حسب قيمة الحقلين المخفيين ونفصل بينهما بـــ OR الشرح يطول ولكن هذا المختصر المفيد آمل ان ترجع الى المثال وتتبع خطوات الشرح خاصة : الحاق الطلاب والفصل الدراسي .. ( مثلا امسح جميع بيانات جدول الدرجات .. اغلق الجدول .. افتح نموذج اعداد الفصل الدراسي وقم بالاعداد .. ثم عد مرة اخرى الى جدول الدرجات واطلع على النتيجة ) جميع مربعات التحرير في نموذج الدرجات الرئيسي .. افتح مصدر بيانات الصف الذي هو استعلام داخلي واطلع على المعايير من اجل ترسخ لديك الطريقة الأحداث ( الأكواد) في نموذج الدرجات الرئيسي وادرسها جيدا اذا صعب عليك فهم اي شيء فبادر واطرح استفسارك هنا ، نتوقع منك ذلك .. فمن اجل هذا تواجدنا في المنتدى
-
حتى اعرف ان المبرمج مجتهد فيه حاجات بديهية تستقبلك اول ما تفتح البرنامج على التصميم منها بدايات تسمية كائنات اكسس ... فالجداول تبدأ بــ tbl ، والنماذج بــ frm والاستعلامات بــ qry والتقارير بـــ rep انا وجهتك بان تعمله في نموذج مستمر ، وحتى اني لونته بالاحمر من اجل تاخذ بالك ... وعلى كل حال تم تغييره تفضل تم عمل التالي : 1- شاشة رئيسية مؤقتة ... بعد اكتمال البرنامج سوف نتعاون على تصميم شاشة احترافية . الشاشة الحالية تشتمل على زرين : - زر لإعداد الفصل الدراسي .... والاعداد هذا يجب ان يتم قبل ادخال الدرجات - زر لإدخال الدرجات سوف تلاحظ الضبط والاحكام في المسألة ................................................................................................................................................................ المطلوب منك بعد العمل على المثال والتجربة التالي : اشرح لنا كيف تمت العملية ... بمعنى : - اعطاء وصف وشرح عام للطريقة المتبعة في تنفيذ الفكرة ( الفكرة معتمدة على .. جدول / نموذج رئيس / نموذجين فرعيين ) - شرح خطوات تنفيذ العملية بالتفصيل ... مثلا من ضمن التفاصيل حقلين مخفيين في نموذج ادخال الدرجات تذكر ما الفائدة منهما . اعتبرني اتعلم منك .. الشرح هذا سيفيد كل من يمر على الموضوع من طلاب العلم اذا لم تشرح العملية بطريقة نشعر بها انك مستوعب لهذا الدرس فإني ارفع يدي عن الاستمرار بمعنى ان استمراري معك متوقف على هذا الطلب اعانك الله ووفقك .................................................................................................................................................................... Db4.rar
-
الصفوف كي جي1 و كي جي2 معذرة .. ماهي هذه الصفوف ؟ هل هي من الدنيا ام من العليا ؟ من اجل اضافة المواد اليها ايضا .. كيف تحب ان تكون طريقة ادخال الدرجات ؟؟ فصل فصل ؟ ام صف صف ؟ ايضا الادخال هل يتم ادخال درجات طالب لجميع مواده ام يتم ادخال مادة لجميع الطلاب ؟
-
اعتذر .. هذا هو Database1.accdb
-
المرفق فيه جدول المواد اكتب رمز المادة ... والصفوف ... باعتبار لدينا صفوف دنيا يمثلها رقم 1 وصفوف عليا يمثلها رقم 2 ثم ارفعه
-
منع استيراد الجداول والاستعلامات من قاعدة البيانات
ابوخليل replied to الحلبي's topic in قسم الأكسيس Access
عربون محبة مثال لفكرة الأستاذ فادي علما انه سيتم حفظ كلمة المرور في جدول النظام ومن هنا كانت فكرتي لزوم الربط يدويا اول مرة .. وعدم تمرير الباسوورد من خلال الكود relink3.rar -
منع استيراد الجداول والاستعلامات من قاعدة البيانات
ابوخليل replied to الحلبي's topic in قسم الأكسيس Access
ما زلت مصرا .. ليس تمام لأنك جلبت الجداول الى القاعدة الأمامية والغيت قاعدة الجداول الخلفية انا اتكلم من منطق احتراف فيما يخص التطوير والشبكة بالنسبة لاخي العزيز فادي فأنا لا اختلف معه في استخدام كود الربط .. فجميع برامجي تحتوي على هذا الكود .. وفي هذا المنتدى مواضيع لي بهذا الخصوص .. ومن ضمنها تمرير الباسوورد الاختلاف بيننا اني افضل وجود الباسوور ضمن جداول النظام في القاعدة الأمامية -
كذا ما احنا اصحاب اكل العنب حبة حبة على طول قفزت للنماذج والسري وادخال الدرجات ممكن حقل السري غير موجود في جداولك و تسألني أين ؟ ياتي ان شاء الله في وقته ملحوظة : عدد الطلاب اكثر من 1300 والمسيحيين 5 فقط هل هذا صحيح ؟ الذي جعلني اساعدك انك عضو فضي ومشاركاتك تجاوزت 700 ومع هذا تفتقد اولويات البرمجة .. يعني انت اخذت البرمجة على البركة لذا اقترح عليك اننا نمشي خطوة خطوة .. كل ما ننهي خطوة نأخذ اللي بعدها الآن سنبدأ بالخطوة الأولى : - حذف جميع اسماء الطلاب والابقاء على 50 طالب يكونوا منوعين مسلمين وغيرهم .. ذكور واناث .. موزعين على اكثر من صف واكثر من فصل اعمل النماذج الابتدائية التالية : نموذج تسجيل الطلاب نموذج تسجيل المعلمين نموذج تسجيل المواد نموذج مستمر لتوزيع المعلمين على الصفوف والمواد مصدر بيانات النموذج هو جدول : Tbl_link جعلت العلاقات فيه متعدد لمتعدد ليش ؟ لانه احتمال معلم يدرس اكثر من صف او فصل واحتمال ايضا يدرس اكثر من مادة ثم ارفع الملف للمعاينة والتدقيق ثم الانتقال للخطوة التالية ملحوظة : جعلت اسم المرفق : db2 بعد ما تعدل وتريد ترفعه اجعل اسمه db3 .... وانا من جهتي لما اعدل وارفعه مرة اخرى حسميه db4 >> وهكذا ... ولا تنسى تضغطه قبل الرفع db2.rar
-
منع استيراد الجداول والاستعلامات من قاعدة البيانات
ابوخليل replied to الحلبي's topic in قسم الأكسيس Access
غالبا قاعدة الجداول تكون في مكان ثابت على الخادم نعم يقوم بالربط ولكن لا حاجة لإدراج الباسوورد .. رغم وجود الحماية على قاعدة الجداول ، حتى لو تم نقلها الى مكان مختلف .. لأن الباسوورد محفوظ في القاعدة الأمامية ولا حاجة لتمريره بالكود الأشكالية التي غابت عنكم هي الربط لأول مرة لقاعدة جداول تحتوي على كلمة مرور ..................................................................................... ادناه مثال صغير للعملية ، استخدمت اداة فيجوال كمفتاح بديلا للملف الوسيط للتجربة والفحص السريع .. ضع المجلد على قرص الــــ C افتح المجلد وارسل الاداة الموجودة كاختصار على سطح المكتب من هناك من سطح المكتب شغل الاختصار . جميع كلمات المرور = 123 يمكن وضع المجلد في اي مكان والدخول على القاعدة الأمامية ( mainDb ) على التصميم وتحديث ربط الجداول سوف ارفق الاداة مفتوحة السورس ان شاء الله والافضل اني اجعل المفتاح ( الملف الوسيط ) قاعدة اكسس بدلا من الأداة .. حتى تصبح البيئة واحدة relink2.rar -
منع استيراد الجداول والاستعلامات من قاعدة البيانات
ابوخليل replied to الحلبي's topic in قسم الأكسيس Access
لا مش تمام انا اعتذر ان المعلومة لم تصل اليكم .. ربما شرحي قاصر -
منع استيراد الجداول والاستعلامات من قاعدة البيانات
ابوخليل replied to الحلبي's topic in قسم الأكسيس Access
فعلا لا يجب .. وتتم العملية بدون اكواد .. لأن كلمة المرور لقاعدة الجداول يتم حفظها في جداول النظام في القاعدة الأمامية بمجرد الربط .. لأنه عند الربط يطالبك بادخال كلمة المرور يبدوا انك لم تنتبه لمشاركتي هذه : ((((((( يا دكتور لست بحاجة الى اكواد ولا مكتبات اتبع الطريقة كما يلي : 1- قم بتقسيم قاعدة البيانات 2- ضع كلمة مرور على قاعدة الجداول 3- افتح الواجهات وقم بحذف الجداول المرتبطة 4 - اعد ربط الجداول سوف يطالبك بكلمة المرور ملحوظة : اعادة الربط ليس من ايقونة الجداول المرتبطة .. ولكنها من ايقونة جلب كائنات خارجية ( يوجد خيارين : جلب / ارتباط ) اختر الثاني ))))))))) -
منع استيراد الجداول والاستعلامات من قاعدة البيانات
ابوخليل replied to الحلبي's topic in قسم الأكسيس Access
نعم هو كما فهمت اخي العزيز -
منع استيراد الجداول والاستعلامات من قاعدة البيانات
ابوخليل replied to الحلبي's topic in قسم الأكسيس Access
التهنيق غالبا سببه مشكلات في قاعدة البيانات قد تكون خفية عند التشغيل العادي اتبع الخطوات التالية بالترتيب : 1- افتح قاعدة البيانات الأمامية على التصميم 2- اعمل تتبع للأخطاء من محرر فيجوال : ومن الشريط العلوي انقر على Debug ثم اختر اول خيار compile Database اذا يوجد اخطاء سوف ينقلك اليها وعليك اصلاح الخلل او تعطيله اذا لا فائدة منه كرر العملية حتى يصبح compile Database باهتا 3- قم بعمل ضغط واصلاح لقاعدة البيانات .............................................. افتح قاعدة الجداول واعمل لها ضغط واصلاح __________________________________________________ اتمنى بعد هذه الاجراءات ان لا ترى ما تكره -
منع استيراد الجداول والاستعلامات من قاعدة البيانات
ابوخليل replied to الحلبي's topic in قسم الأكسيس Access
نعم بعد ان تضع كلمة مرور للجداول ثم بعد الحذف اعد الربط انتبه : لا تحذف الجداول التي ليس عليها سهم التي هي ( الجداول المحلية ) ان كان موجود منها شيئا -
منع استيراد الجداول والاستعلامات من قاعدة البيانات
ابوخليل replied to الحلبي's topic in قسم الأكسيس Access
سبق وقلت لا تغير في برنامجك هل برنامجك عند فتحه تظهر الجداول والاستعلامات ؟ مؤكد لا المطلوب منك بعد فهمك للطريقة : 1- ضع كلمة مرور على قاعدة الجداول ( برنامجك الأصلي ) 2- افتح الواجهات وقم بحذف الجداول المرتبطة 3 - اعد ربط الجداول 4- ضع كلمة مرور على برنامجك الواجهات 5- شغل الملف الوسيط اذا ظهرت الاستعلامات والجداول يجب اعادة النظر في كود التشغيل في الملف الوسيط -
منع استيراد الجداول والاستعلامات من قاعدة البيانات
ابوخليل replied to الحلبي's topic in قسم الأكسيس Access
يا دكتور لست بحاجة الى اكواد ولا مكتبات اتبع الطريقة كما يلي : 1- قم بتقسيم قاعدة البيانات 2- ضع كلمة مرور على قاعدة الجداول 3- افتح الواجهات وقم بحذف الجداول المرتبطة 4 - اعد ربط الجداول سوف يطالبك بكلمة المرور ملحوظة : اعادة الربط ليس من ايقونة الجداول المرتبطة .. ولكنها من ايقونة جلب كائنات خارجية ( يوجد خيارين : جلب / ارتباط ) اختر الثاني -
تفضل تم التعديل كخطوة اولى راجع الجداول .. وحاول انك تصحح او بمعنى اصح تكمل بيانات الطلاب ( يوجد بعض بيانات الطلاب اتمسحت بعد التعديل ) لاني ما حبيت احذف الطلاب (اكثر من الف طالب ) ، والأفضل بما اننا نبدأ من جديد اننا نكتفي بعدد معقول من الطلاب موزعين على الصفوف والفصول بما لا يزيد عن 50 طالب ادرس الجداول جيدا واي شيء لم تفهمه اسأل schoolDb.rar
-
تمام يوجد جداول يجب اضافتها ولكن ليس هناك اشكالية في عملها مستقبلا لأنها تعتبر فرعية مثل جدول دفع الرسوم ، وجدول تسليم الكتب اذا هو ضروري ملحوظة : اي بيانات تتجدد وتتكرر من فترة لأخرى هي بحاجة الى جداول تخصها مثلا .. الاختبارات تتم ضمن فصلين دراسيين وتتجدد كل سنة .. ويجب حفظ البيانات التاريخية بحيث يمكننا البحث عن نتيجة طالب او طلاب قبل سنتين في فصل محدد خذ مثلا ولي امر طالب اضاع شهادة ابنه الابتدائية وبعد تخرجه بسنة او سنتين زار المدرسة يطلب شهادة بديلة لابنه ... هنا يمكن للبرنامج بضغطة زر استخراجها اذا البرنامج تم اعداده بصورة صحيحة ايضا الرسوم الدراسية وغيرها ... وهكذا
-
يوجد ملاحظة في مكانين ، وهي مؤثرة في التصفيات مستقبلا وانت في غنى عن زيادة التفصيل .. وجميع البرامج التي مررت بها لا تنحو هذا النحو وهي : تفصيل الديانة : مسلم/ مسلمة ... مسيحي / مسيحية ... وانما المتبع غالبا وعرفا .. الاكتفاء بوصف الديانة : مسلم للذكر والأنثى و مسيحي للذكر والأنثى وكان الاصل في الانظمة ان يقال : الديانة الإسلام او المسيحية وهذه الصفة شاملة حقا ايضا القيد : مستجد / مستجدة .. ناجح ومنقول / ناجحة ومنقولة .. وهكذا .... انما يكفي اختيار وصف واحد يشمل الذكر والانثى الفائدة ستظهر لك مستقبلا في التصفيات والفرز
-
منع استيراد الجداول والاستعلامات من قاعدة البيانات
ابوخليل replied to الحلبي's topic in قسم الأكسيس Access
القاعدة الوسيط هي القاعدة المفتاح ولا يوجد بها سوى هذا النموذج وضع كود الاستاذ فادي في حدث التحميل .. وانتبه الغ السطر الذي بينته في مشاركتي السابقة