aboeyad2007 قام بنشر أبريل 5, 2022 قام بنشر أبريل 5, 2022 (معدل) اخواني الاعزاء في هذا الصرح الكبير اهنكم بحلول شهر الرحمات وادعو للجميع على كل ماتقدموه من دعم ونشر للعلم جزاكم الله خير الجزاء انا في الحقيقة مبتدئ الى حد ما في قواعد البيانات وعندي تصميم بسيط للمدرسة التي اعمل بها وقرأت واستفدت من عمالقة هذا المنتدى الكثير جدا ،، ولكن تبقى بعض المعلومات التي لاينفع معها البحث ولاينفع معها الا انسان خبير في هذا لمجال ،، عندي حقل يحتوى على ارقام الجلوس للمراحل الدراسية العليا بالمرحلة الابتدائية ، الرابع ، الخامس ، السادس طبعا بداية الحقل يكون ترقيم يدوي مثلا الصف الرابع به سته فصول كل فصل يبدأ بما يناسبه من رقم واخترت الطريقة التالية / مثلا : رابع 1 رقم الجلوس يبدا ب 4101 وينتهي ب 4199 لم احدد النهاية ولكن لن نصل لهذا العدد من الطلاب ،، الصف الرابع 2 يبدا ب 4201 وهكذا بقية الفصول وبقية الصفوف مثلا خامس 1 يكون 5101 بحيث ان الرقم يمثل الصف والفصل ورقم الطالب ، في النموذج المرفق addstud استطعت بفضل الله وبمساعدتكم في المواضيع المنشورة ان اجد امر ترقيم يقوم بحجز اخر رقم للطالب الجديد حسب "صفه " وفصله " + 1 If Me.txcls = "الرابع" Then Me.txset = dmax("[رقم_الجلوس]", "[stud]", "[الصف]='" & Me![txcls] & "' AND [الفصل]=" & _ Me!txrom & "") + 1 بحيث يتم اخذ القيم للصف والفصل من النموذج وبعدها يثم الترقيم حسب الصف والفصل المطلوب ولكن الذي لم اجد له حل انه في حال حذف طالب لن يحل مكانه اي طالب جديد فسوف يحدف الطالب بكامل سجله ويبقى رقمه شاغرا ،، لإن الامر اعلاه يضيف الى اخر قيمة دون البحث في النطاق المراد ترقيمة ولايعمل عملية احلال او ازاحة لا اعلم لها تسمية صراحة فانتم اعلم مني بهذا الشي ارجو مساعدتي علما اني بحثت كثيرا في هذا المنتدى ولم اجد اشياء مشابهة... شكرا للجميع من القلب شكرا مقدما orwahSch.mdb تم تعديل أبريل 5, 2022 بواسطه aboeyad2007
د.كاف يار قام بنشر أبريل 5, 2022 قام بنشر أبريل 5, 2022 تفضل هذا التعديل فقط قم باختصيار الصف و الفصل في حال وجود رقم شاغر سيتم تخصص الرقم الشاغر للطالب المستجد و في حال لا يوجد رقم شاغر سيتم اضافة رقم جديد استكمالا للتسلسل orwahSch.mdb
aboeyad2007 قام بنشر أبريل 6, 2022 الكاتب قام بنشر أبريل 6, 2022 (معدل) جزاك الله خيرا اخي على سرعة تجاوبك وزادك علما ورفعة ولكن هناك اشكالية متبقية قمت بحذف السجل الذي يحوي رقم الجلوس 4110 وعندنا شغلت النموذج فعلا اظهر لي هذا الرقم ولكن وقمت بتعبئة طالب جديد كالمعتاد ،، ولكن بعد طلب طلب النموذج للمرة الثانية لنفس الصف والفصل اظهر لي نفس الرقم 4110 مع انه موجود فعلا في الجدول ،، جزيت خيرا اعتقد انه لايذهب للرقم الاخير الا اذا كانت الارقام كلها متسلسلة بدون نقص ايضا لاحظت عند حذف رقم اقل من عشرة يعني 4103 فإن الترقيم يصبح ثلاث خانات 413 تم تعديل أبريل 6, 2022 بواسطه aboeyad2007
aboeyad2007 قام بنشر أبريل 6, 2022 الكاتب قام بنشر أبريل 6, 2022 ماشاء الله تبارك الله ،، زادك الله علما ورفعة يادكتورنا .. نعم هو المطلوب بالضبط ولي طمع في كرمك ان سمحت لي بسؤالك عن الأشياء اللي ممكن تتأثر بنقل الفورم والماكرو الى مشروعي ،، هل له علاقة بترتيب الاعمدة في الجدول لإن رقم الجلوس هنا موجود في العمود السابع من اليمين فهل التزم بهذا الترتيب ام يكفي مجرد اسم العمود يكون مطابق ؟ وشكرا لك مقدما على كل ماتبذله وجزيت عنا خير الجزاء
د.كاف يار قام بنشر أبريل 7, 2022 قام بنشر أبريل 7, 2022 انقل الكود من المرفق تم استبدال رقم العمود بالإسم orwahSch (1).mdb 2
aboeyad2007 قام بنشر أبريل 7, 2022 الكاتب قام بنشر أبريل 7, 2022 بارك الله فيك دكتورنا الغالي وجزيت عنا خير الجزاء
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.