rudwan قام بنشر مارس 10, 2005 قام بنشر مارس 10, 2005 أخي الكريم سأكمل معك ان شاء الله يوم السبت القادم , حيث أنني مشغول قليلا بأرشيف المنتدى موعدنا بعد غد ان شاء الله تحياتي
rudwan قام بنشر مارس 11, 2005 قام بنشر مارس 11, 2005 السلام عليكم أخي الكريم هنا تجد في هذا الملف جزءا من حل المشكله , ألا و هو الفرز والتصنيف افتح النموذج المسمى FormSearch و تستطيع فرز البيانات كما تريد , حسب الدبلوم - حسب السنه - حسب الفصل ... الخ طبعا بعد أن قمت بتعديل بعض معطيات جداولك و حذف جدول المستويات حيث لالزوم له اطلع على الملف و اعطني رايك New_Microsoft_Access_Application.rar
seme1 قام بنشر مارس 13, 2005 الكاتب قام بنشر مارس 13, 2005 لا أستطيع أن أعبر بالواقع عن حقيقة مشاعري تجاه ما تفضلت به من مساعدة , وتلطفك وتكرم بإجراء هذه الإضافة الكبيرة للمشروع.. لا يسعني إلا أن أقول ,, جزاك الله خير قمت بالواقع بعمل مشابه في عطلة نهاية الأسبوع الماضية ,, والفرق هو أن الفرز يتم بشكل تلقائي فور الاختيار من قائمة ال ComboBox ولكن تصميمك جداً جذاب سأقوم بدراسة التعديلات التي قمت بها , وأرى إن كانت الجداول بهيئتها الحالية تؤدي الغرض الذي أريده
seme1 قام بنشر مارس 17, 2005 الكاتب قام بنشر مارس 17, 2005 قمت بدراسة ال SQL واستخدمتها لعمل نموذجان : RegisterGroupsToSubjects و DeleteGroups علماً بأني لم أكمل DeleteGroups بعد أحب أن أعمل طريقة تمنع أو تعطي على الأقل رسالة تحذير من تسجيل مواد مستوى معين لنفس الطلبة أكثر من مرة ,, لأنه إذا قام أحد بالضغط على زر التسجيل أكثر من مرة ,فإن ذلك سوف يؤدي إلى تكرار تسجيل المواد لنفس الطلبة أكثر من مرة أيضاً , أريد ألغي رسالة الخطأ التي يعطيها ال Access عند عمل التالي: الضغط على زر الترفيع أو التسجيل ثم الغاء عملية التسجيل باختيار No رسالة الخطأ التي تظهر تكون بعنوان The RunSQL Action Was Cancelled وفي نفس الوقت , أريد استبدال رسالة التحذير بأخرى عربية تكون من صنعي أشكرك مقدماً على تفضلك بالرد قاعدة البيانات : http://www.officena.net/ib/index.php?showtopic=6913
seme1 قام بنشر مارس 17, 2005 الكاتب قام بنشر مارس 17, 2005 حللت مسألة التكرار والحمدلله , وبقيت مشكلة رسائل الخطأ ,,,,,,,, أرجو المساعدة
rudwan قام بنشر مارس 19, 2005 قام بنشر مارس 19, 2005 مبروك أنك توصلت للحل (y) و هذه خطوه جيده و لكن مالذي تريده بالضبط في موضوع رسائل الخطأ ؟ اشرح في اي نموذج بالضبط ؟ و عند أي عمليه ؟ لأني بصراحه حملت ملفك الأخير و رأيت فيه الكثير من التعديلات و ضعت في الموضوع , لم أعد أعرف ماهي خطتك بالضبط في اتمام العمل
seme1 قام بنشر مارس 19, 2005 الكاتب قام بنشر مارس 19, 2005 أعتقد أني حللت المشكلة الثانية :) المشكلة كانت في ال Error Handling عند محاولة حذف سجل على سبيل المثال (عن طريق استخدام النموذج DeleteGroups ) تظهر رسالة تأكيد ,, عند اختيار لا للتراجع عن الحذف , تظهر رسالة خطأ رقمها 2501 تقول: RunSQL Command was canceled سأعمل على إضافة نموذجين لإدخال الدرجات و رفع مستوى الطلبة عند انتهاء الفصل الدراسي إن شاء الله ,, ثم أرفع الملف ههنا لأرى مرئياتكم
seme1 قام بنشر مارس 20, 2005 الكاتب قام بنشر مارس 20, 2005 لا أفهم لماذا يظهر هذا الوجه الحزين !! ؟ المفترض أن تكون : ) للوجه المبتسم , و : ( للوجه الحزين !! ؟ :) :(
seme1 قام بنشر مارس 21, 2005 الكاتب قام بنشر مارس 21, 2005 لقد قضيت الكثير من الوقت وأنا أحاول حل مسألة اختفاء المجموعات التي سجل فيها الطلبة من نماذج الإدخال من دون أي فائدة ووصلت إلى مرحلة توقفت فيها عن العمل !! أرجو المساعدة عند فتح النموذج: ViewGroupsAndCurrent_Status ومحاولة التنقل بين مجموعات الطلبة بالنقر على مجموعة كل طالب نقرة واحدة فقط (دون تغيير المجموعة أو الضغط على السهم لإبراز القائمة ,, فقط اضغط على المجموعة ) ستجد أن بعض المجاميع لبعض الطلبة تختفي تلقائياً عند الضغط على مجموعة طالب آخر ! وعند معاودة الضغط على مربع المجموعة تظهر تلقائياً دون أي تغيير في قيمتها !! أيضاً في نموذج "إدخال معلومات الطلبة" يحدث شيء مشابه جداً عند الضغط على مجموعات الطلبة ,, وفي بعض الأحيان ,, عند التنقل بين سجلات الطلبة في نفس النموذج تختفي مجاميع بعض الطلبة أيضا !! ما أعنيه بالاختفاء هو أن يظهر مربع قائمة السرد فارغاً بدون أي قيمة بداخله أرجو المساعدة الملف ههنا: http://www.officena.net/ib/index.php?showtopic=7070 أيضاً لدي مشكلة أخرى سأحاول شرحها باختصار ,, الطريقة التي استخدمتها لعدم تكرار تسجيل المواد للطالب أكثر من مرة هي كالتالي: دمج جدول المواد Subjects مع جدول مستويات الطلبة الحالية Current_status في استعلام سميته CurrentStatus عمل استعلام آخر باسم CurrentStatus_Groups والفرق بينه وبين الاستعلام الأول هو في نوع العلاقة ,, حيث تكون النتيجة أن تظهر بيانات جميع الطلبة وكل طالب تظهر جميع المواد المفترض أن يأخذها في مستواه الحالي ,, إذا كانت قيمة MarkID (قيمة تلقائية) هي NULL بمعنى لم تدخل .. فإن هذا معناه أن تسجيل المادة للطالب لم تتم ,, إذا لم تكن NULL فهذا معناه أن التسجل قد تم ولا يتم تسجيل المادة مرة أخرى المشكلة هي في استعلام CurrentStatus_Groups ,, حيث يظهر الاستعلام مادة كل طالب مع MarkID للمواد الأخرى ,, ففرضاً إذا كانت MarkID تحمل رقم 112 لسجل الطالب محمد في مادة الكتابة ، وكان الطالب يدرس أربع مواد أخرى في نفس المستوى ,, فإن الاستعلام يظهر قيمة 112 لكل مادة من المواد الأخرى ,, والمفترض أن تكون 112 مربوطة مع مادة الكتابة للطالب محمد
seme1 قام بنشر مارس 22, 2005 الكاتب قام بنشر مارس 22, 2005 أعتقد أن خطأ اختفاء محتويات مربع قائمة المجموعة الحالية هو بسبب الدالة التي استخدمتها لتحديث محتويات الصندوق على حسب محتويات الصندوقين "الدبلوم" و "المستوى" حيث أن دالة التحديث يتم ندائها كل مرة يحدث التركيز على الحقل "المجموعة الحالية" في النموذج (On Focus) ماهو الحدث المفترض استخدامه لتحديث بيانات قائمة المجموعة الحالية ؟ المفترض أن تحتوي قائمة المجموعة الحالية المجموعات الموجودة في الدبلوم والمستوى المختارين فقط ... هذا هو ما أرغب بتحقيقه ,, مع أي حدث يفترض أن ألحق هذا التحديث ؟
seme1 قام بنشر مارس 23, 2005 الكاتب قام بنشر مارس 23, 2005 للرفع ,,,, طلباً للمساعدة ف مسألة الاختفاء مسألة التكرار حلت والحمدلله
rudwan قام بنشر مارس 23, 2005 قام بنشر مارس 23, 2005 أخي الكريم لقد انشغلت قليلا , اعذرني سارد على موضوعك غدا ان شاء الله تحياتي
seme1 قام بنشر مارس 24, 2005 الكاتب قام بنشر مارس 24, 2005 بانتظار ردك ,, وأشكرك مقدماً هنا آخر نسخة من قاعدة البيانات http://s21.yousendit.com/d.aspx?id=2D9OIT6...BR2VCDGD5828CC5 أرغب في ملاحظاتك وتعليقاتك بالإضافة إلى مسألة الاختفاء ,, والتي عالجتها مؤقتاً بعمل حقلين للمجموعة ,, واحد للعرض والثاني للاختيار
rudwan قام بنشر مارس 24, 2005 قام بنشر مارس 24, 2005 السلام عليكم بالنسبه لاختفاء المجموعات , النموذج يعرض لك البيانات الصحيحه لكل مجموعه و بدقه كبيره و بدون أي اختفاء لاحظ معي : اذهب الى جدول المجموعات , تجد أنك أضفت رقم المجموعه نفسها عدة مرات و لا أعرف ماهو السبب ؟؟؟؟؟ و كل رقم مجموعه م 3-3 له تسلسل مختلف عن الآخر , لذلك من الطبيعي عندما تختار الرقم م 3-3 فهو سيختار فقط السجلات التي يحتويها الرقم المسلسل لتلك المجموعه و ليس اسمها م 3-3 لذلك عليك : تعديل جدول المجموعات بحيث تحذف منه كل المجموعات المكرره و عند البحث تختار المجموعه و اسم الدبلوم و الفصل و السنه الدراسيه معا . و هذا ملفك الأخير بدون اي تعديل مني CollegeLast.rar
seme1 قام بنشر مارس 24, 2005 الكاتب قام بنشر مارس 24, 2005 لا أعتقد أني كنت موفقاً في شرح مشكلة اختفاء الجداول ,, صممت قائمة المجموعات لكي تظهر فقط المجموعات الموجودة في المستوى المحدد في قائمة المستويات لم أكن أقصد اختفاء المجموعات من القائمة بعد الضغط على القائمة ,, بل اختفاءها بدون أي تحديد , فقط ببساطة بعد التنقل بين قوائم المجموعات المختلفة للطلبة ,, سبب تكرار أرقام المجموعات هو اختلاف المستويات والدفعات ,, فقط تكون مجموعة 3-3 م (على سبيل المثال) موجودة في المستوى الأول,, ثم تدمج في المستوى الثاني مع مجموعة 1 م ,, وبالتالي ,, تختفي مجموعة 3-3م من المستوى الثاني ,, لكنها لا تزال موجودة في المستوى الأول حسناً ,, حمل هذا الملف http://s23.yousendit.com/d.aspx?id=373DR3Z...8B2C1BJVWG3S717 ثم اتبع الخطوات التالية وسترى بنفسك ما أقصد باختفاء الجداول: افتح النموذج StudentStatus وكبر النافذة سترى حقلين للمجموعة ,, الأول هو قائمة اختيارات تظهر المجموعات حسب اختيار المستوى عند الضغط على سهمها ,, والحقل الثاني (على اليسار) هو فقط للعرض ,, ستلاحظ عند التنقل بين الحقول المختلفة للمجموعات ,, أن بعض حقول الجداول الأخرى للطلبة الآخرين تختفي من حقل المجموعة الايمن (هو الذي فيه المشكلة) بينما الحقل الآخر ,, قيمه ثابتة ويعمل فقط كعرض محتويات جدول المجموعات ,, ولا يحدث فيه أي اختفاء
seme1 قام بنشر مارس 24, 2005 الكاتب قام بنشر مارس 24, 2005 صورة للحقول المختفية بالملف المضغوط هذا: http://s23.yousendit.com/d.aspx?id=1PSKG2W...AO1F0MIJ7APCMLJ
rudwan قام بنشر مارس 27, 2005 قام بنشر مارس 27, 2005 طبعا منطقية الحل اختلفت , على كل حال لابد أن هناك خطأ ما في عمل مربع تحرير و سرد المجموعات احذف ذلك المربع ( المشكله ) و ضع واحد آخر بدلا منه ( من لائحة الحقول ) و سترى أنه سيعمل معك بدون اي مشاكل .
seme1 قام بنشر مارس 28, 2005 الكاتب قام بنشر مارس 28, 2005 للأسف منطقية الحل اختلفت مرة أخرى ,, كنت قد وضعت في الحسبان أن الطالب سيكون مسجل في مجموعة واحدة لكل فصل دراسي ,, ولكن اكتشفت أن الطالب الراسب في مادة أو أكثر إلى ثلاث مواد ,, يكون مسجل في أكثر من مجموعة في نفس الفصل ,, مجموعة يدرس معها مواد المستوى الجديد ,, ومجموعة أخرى يدرس معها مواد الرسوب ,, أرى أن أفضل حل هو ربط المجموعات بجدول درجات الطلاب ,, وبالتالي يكون هناك حقل مجموعة لكل مادة يدرسها الطالب ,, لدي حالياً مشكلتين ,, الأولى تحتاج بعض الشرح ,, و هي كالتالي : عندما يتم تسجيل مستوى لطالب ,, وتكون حالته "منتظم" ونوع التسجيل "تسجيل جديد" ,, فالمفترض أن يقوم البرنامج تلقائياً بتسجيل مواد هذا الطالب لهذا المستوى ,, وعندما يحدث تغيير في حالة الطالب (إلى "مؤجل" على سبيل المثال) فالمفترض أن يقوم البرنامج بإزالة المواد التي سجل فيها الطالب من هذا المستوى تلقائياً لعمل ذلك ,, قمت بإضافة استعلام أسميته "qryTableStudentsStatus" وقمت بعمل حقل فيه أسميته: NTransType ما يقوم به هذا الحقل هو إرسال قيم كل سجل إلى الدالة Rregister التي صنعتها والتي تقوم بتسجيل المواد (أو إزالتها ) بناء على القيم المرسلة إليها المشكلة هي في عملية التحديث ,, بمعنى أنه عندما يتم تسجيل مستويات جديدة لعدة طلاب عن طريق النموذج : RaiseGroupsLevel فلكي تتم عملية تسجيل المواد (أو حذفها ) يجب أن أفتح يدوياً استعلام qryTableStudentsStatus هل هناك طريقة أخرى أستطيع عن طريقها عمل عملية التحديث بشكل تلقائي ؟؟ ,, والمشكلة الثانية هي ربط جدولين فرعيين مع بعضهما البعض في النموذج : RaiseGroupsLevel يوجد نموذجين فرعيين هما STudentsInfo و StudentsStatus أرغب الربط بينهما عن طريق الحقل StudentID في الجدول الأول ,, والحقل StudentName في الجدول الثاني ,, بحيث يعرض الجدول الثاني مستويات الطالب الذي تم اختياره بالضغط عليه من المستوى الأول ,, بشكل شبيه لنموذج Customer Orders الموجود قاعدة البياناتNorthwind الملحقة مع ال أكسس
seme1 قام بنشر مارس 28, 2005 الكاتب قام بنشر مارس 28, 2005 قاعدة البيانات هنا: http://s42.yousendit.com/d.aspx?id=0DY4X6O...VA2KGB1MS3JG4U1
seme1 قام بنشر مارس 29, 2005 الكاتب قام بنشر مارس 29, 2005 أرجو المساعدة ,, فمشكلة التحديث وتسجيل المواد لاتزال قائمة إلى الآن ،، وهي عقبة كبيرة , لا أستطيع الإكمال من دونها
rudwan قام بنشر أبريل 1, 2005 قام بنشر أبريل 1, 2005 السلام عليكم أخي الكريم البرنامج الذي تعمله جيد , و قد وضعت في ذهني خطه لاتمام انهاء هذا البرنامج و كنا نمشي في البرنامج خطوه خطوه و قد وجدتك فجأة عملت اشياء لم تكن ضمن الخطه و كان المفروض أن تشرح بالتفصيل و خطوه خطوه ماذا عملت و مالأشياء الجديده التي أضفتها حتى أتابعك لأنه ليس من السهل اعادة دراسة كل مرحله و كل خطوه و هذا ما أدى الى تأخري في الاجابه عن أسئلتك ربما تكون أنت على حق بسبب ضرورة انجاز عملك بسرعه و لكن التسرع غير سليم في أغلب الأحيان فهذه البرامج تحتاج أخي الى التأني و الى التفكير مليا حتى لاتضيع الجهود سدى فيما بعد على العموم لازال لدي نسخة الملف الذي أرفقته لك و كان فيه نموذج البحث و بعد ذلك ليس لدي أي فكره عما قمت به أنت و فيما يلي تعديل على الملف حيث أضفت لك نموذج نتائج الامتحان Subject الفكره تقوم على أساس اختيار الماده المطلوبه من هذا النموذج و في النموذج الفرعي سيتم ادخال أرقام الطلاب و درجاتهم و سو ف يكون مسموحا فقط ادخال الطلاب الملزمون بهذا المقرر طبعا هذا نموذج مبسط و يحتاج الى تعديلات حسب رغبتك و ذلك باضافة شرط اختيار المجموعه أو الفصل الدراسي ,,, الخ Colleges.rar
Enjoy قام بنشر أبريل 30, 2005 قام بنشر أبريل 30, 2005 لو سمحتوا انا متابع معاكم من اول الموضوع وفجأة وقفتوا ابغى اعرف ايش آخر المستجدات اذا تكرمتوا وشكراً على هذا البرنامج الرائع
Enjoy قام بنشر مايو 8, 2005 قام بنشر مايو 8, 2005 الاخوة الكرام انا كنت متابع معاكم خطوة خطوة لاني عملت مشروع تخرجي نفس الموضوع ارجوا منكم التكرم للاهمية القصوى ابلاغي او ارسال اخر التطورات في البرنامج لاني على وشك التخرج وينقصني الكثير ارجو التكرم بالرد Enjoy@dr.com 0555922269 اخوكم ابو عبدالله
rudwan قام بنشر مايو 10, 2005 قام بنشر مايو 10, 2005 كما تلاحظ أخي الكريم البرنامج توقف نظرا لتوقف الأخ السائل نفسه حيث أنني في آخر مشاركه وضعت له أحد الحلول ثم توقف فجأة و لم يتابع و لم يبدي اي ملاحظه على الملف
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.