الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

توزيع الطلاب على الباصات

بدأه أبا عمر في 14 ديسمبر 2012 · 10 رد · 1,669 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته حياكم الله إخواني

ما أريده هو أن يأخذ حقل الباص في النموذج الموجود في المثال المرفق رقم الباص من جدول الباصات (no_bas) ويتأكد من سعة هذا الباص المسجلة في (Capacity_bus) في جدول الباصات أيضا ، فإذا إمتلئ الباص الأول وأصبح عدد الطلاب المسجلين على الباص الأول

مساوي لسعة الباص (Capacity_bus) ينتقل الاختيار الى الباص التالي في جدول الباصات لأن سعة الباص متغيرة وليس لكل الباصات نفس السعة وحبذا لو كان بالكود " أعتذر على ما أسببه من إزعاج "

كيف أرفق المثال

تم تعديل هذه المشاركة بواسطة أبا عمر في 14 ديسمبر 2012 في 10:38

عَنْ عَائِشَةَ ر ضي الله عنها قَالَتْ: سَمِعْتُ النَّبِيَ يَقُولُ: «الأَرْوَاحُ جُنُودٌ مُجَنَّدَةٌ؛ فَمَا تَعَارَفَ مِنْهَا ائْتَلَفَ، وَمَا تَنَاكَرَ مِنْهَا اخْتَلَفَ»

#2

الحمد لله تم إرفاق المثال توزيع الطلاب على الباصات.rar

تم تعديل هذه المشاركة بواسطة أبا عمر في 14 ديسمبر 2012 في 10:42

عَنْ عَائِشَةَ ر ضي الله عنها قَالَتْ: سَمِعْتُ النَّبِيَ يَقُولُ: «الأَرْوَاحُ جُنُودٌ مُجَنَّدَةٌ؛ فَمَا تَعَارَفَ مِنْهَا ائْتَلَفَ، وَمَا تَنَاكَرَ مِنْهَا اخْتَلَفَ»

#3

كيف حالكم شباب لعلكم بخير

هل من حل ؟

عَنْ عَائِشَةَ ر ضي الله عنها قَالَتْ: سَمِعْتُ النَّبِيَ يَقُولُ: «الأَرْوَاحُ جُنُودٌ مُجَنَّدَةٌ؛ فَمَا تَعَارَفَ مِنْهَا ائْتَلَفَ، وَمَا تَنَاكَرَ مِنْهَا اخْتَلَفَ»

#4

تفضل اخي الكريم

post-15367-086378800 1355498653_thumb.gi

post-15367-053756700 1355498668_thumb.gi

لا تنسانا من التقييم بارك الله بك

za-Division_Student_Bus.rar

بالتوفيق

المرفقات
BB1.gifBB2.gif
2
#5

تسلم الايادي يا ام عهود

#6

جزاكي الله خيرا أختنا الفاضلة سأطلع على المرفق الآن وأوافيكي بالنتائج

" أسأل الله في عليائه أن يجزيكي عنا خير الجزاء ويجزل لكي في العطاء ويرفع درجاتك يوم اللقاء "

عَنْ عَائِشَةَ ر ضي الله عنها قَالَتْ: سَمِعْتُ النَّبِيَ يَقُولُ: «الأَرْوَاحُ جُنُودٌ مُجَنَّدَةٌ؛ فَمَا تَعَارَفَ مِنْهَا ائْتَلَفَ، وَمَا تَنَاكَرَ مِنْهَا اخْتَلَفَ»

#7

أختي الفاضلة بارك الله فيكي مثالك رائع

لكن لا أريد نماذج مستمرة وإنما أريد النموذج الرئيسي وهو خاص بإضافة الطلاب نموذج مفرد وعند الضغط على زر إضافة طالب جديد يكون هناك كود يبحث في جدول الباصات مثلا عن السجل الأول وهو الباص الأول ويضعه في مربع النص الخاص برقم الباص حتى تكون عدد مرات إدخال الباص الأول مساوي لسعته بعدها ينتقل الى السجل الثاني وهو الباص الثاني وإذا لم يكن هناك باصات أخرى مدخلة في جدول الباصات يعطي رسالة تفيد أنه لا يوجد مقاعد شاغرة ويجب إضافة باص جديد .

هذا وقد حاولت حل هذه المشكلة بالطريقة التالية لكنها تعتمد في المقام الأول على إختيار المستخدم المسبق للباص وهذا ما لا أريده " أريد الإدخال للباصات تلقائي وبالتتالي إن أمكن " :

1- قمت بعمل مربع نص غير منضم وجعلت مصدره هو الدالة DLookup لإستخراج سعة الباص الموافق لرقم الباص الذي يدخله المستخدم في مربع النص الخاص برقم الباص على النموذج

2- قمت بعمل مربع نص آخر لحساب عدد مرات إدخال كل باص يتم ادخاله وذلك عن طريق الدالة DCount

3- وبالتالي عند إختيار المستخدم لرقم الباص يظهر عندي سعة الباص وعدد مرات إدخاله ، بعدها أضع كود في حدث بعد التحديث أو قبل التحديث " لمربع النص الخاص بإدخال رقم الباص " ليقارن بين سعة الباص المحددة سلفا في جدول الباصات وبين عدد مرات الإدخال التي تم إدخالها فيقبل إن كان هناك سعة أو يعطي رسالة تفيد " بعدم وجود مكان شاغر " وبالتالي يقوم المستخدم بإختيار باص آخر

4- ولدي إضافة أخرى وهي عمل نموذج للباصات المتاحةوعدد الأماكن الشاغرة فيها عن طريق استعلام وعند النقر المزدوج على حقل الباص يفتح النموذج ويظهر أمام المستخدم كل الباصات المتاحة ليختار منها

لكن ما أريده هو الإدخال التلقائي للباصات دون تدخل من المستخدم أبدا

هذا تصوري للأمر أرجو أن توجهني للصواب

عَنْ عَائِشَةَ ر ضي الله عنها قَالَتْ: سَمِعْتُ النَّبِيَ يَقُولُ: «الأَرْوَاحُ جُنُودٌ مُجَنَّدَةٌ؛ فَمَا تَعَارَفَ مِنْهَا ائْتَلَفَ، وَمَا تَنَاكَرَ مِنْهَا اخْتَلَفَ»

#8

إخواني السلام عليكم ورحمة الله وبركاته

أبشركم أنه تم التوصل الى الحل كما أريد بفضل الله أولا وأخيرا ثم بفضل ومساعدة أحد الإخوان في أحد المنتديات ومرفق المثال حتى يستفيد منه الإخوان

ولو في إمكانية لعمل نفس الحل بالكود أكون لكم من الشاكرين

جزاكم ربي الجنة

محبكم _في _ الله

توزيع الطلاب على الباصات6.rar

تم تعديل هذه المشاركة بواسطة أبا عمر في 15 ديسمبر 2012 في 20:45

عَنْ عَائِشَةَ ر ضي الله عنها قَالَتْ: سَمِعْتُ النَّبِيَ يَقُولُ: «الأَرْوَاحُ جُنُودٌ مُجَنَّدَةٌ؛ فَمَا تَعَارَفَ مِنْهَا ائْتَلَفَ، وَمَا تَنَاكَرَ مِنْهَا اخْتَلَفَ»

#9
أبا عمر كتب:

إخواني السلام عليكم ورحمة الله وبركاته

أبشركم أنه تم التوصل الى الحل كما أريد بفضل الله أولا وأخيرا ثم بفضل ومساعدة أحد الإخوان في أحد المنتديات ومرفق المثال حتى يستفيد منه الإخوان

ولو في إمكانية لعمل نفس الحل بالكود أكون لكم من الشاكرين

جزاكم ربي الجنة

محبكم _في _ الله

توزيع الطلاب على الباصات6.rar

وعليكم السلام ورحمة الله وبركاته

هذا الحل بالكود -كما تطلب- وهو يخرج من مشكاة واحدة مع الحل السابق كما تعلمناه من أساتذتنا أم/عهود وأبي خليل ومحمد طاهر فجزاهم الله خيراً.

ملاحظة: بعد إدخال اسم الطالب انقر زر التوزيع الآلي على الباصات

SchoolBus.rar

تم تعديل هذه المشاركة بواسطة غرّام العقول في 18 ديسمبر 2012 في 15:21

1
#10

أسال ربي في عليائه أن يرضى عنك أخي الحبيب "غرّام العقول"

عَنْ عَائِشَةَ ر ضي الله عنها قَالَتْ: سَمِعْتُ النَّبِيَ يَقُولُ: «الأَرْوَاحُ جُنُودٌ مُجَنَّدَةٌ؛ فَمَا تَعَارَفَ مِنْهَا ائْتَلَفَ، وَمَا تَنَاكَرَ مِنْهَا اخْتَلَفَ»

#11
zahrah كتب:

تفضل اخي الكريم

post-15367-086378800 1355498653_thumb.gi

post-15367-053756700 1355498668_thumb.gi

لا تنسانا من التقييم بارك الله بك

za-Division_Student_Bus.rar

بالتوفيق

بارك الله بك أختنا زهرة

أيدك الله

+1

الله غايتنا و الرسول قدوتنا و القرآن دستورنا و الجهاد سبيلنا و الموت في سبيل الله أسمى أمانينا

{حَتَّى إِذَا جَاءَ أَحَدَهُمُ الْمَوْتُ قَالَ رَبِّ ارْجِعُونِ*لَعَلِّي أَعْمَلُ صَالِحًا فِيمَا تَرَكْتُ*كَلا إِنَّهَا كَلِمَةٌ هُوَ قَائِلُهَا وَمِنْ وَرَائِهِمْ بَرْزَخٌ إِلَى يَوْمِ يُبْعَثُونَ}

مواضيع مشابهة