• 0
fwares

مشكلة انشاء عدد كبير من حقول النص في نموذج واحد

سؤال

اخواني الاعزاء

السلام عليكم

لدي مشكلة حقيقية في برنامج لم اجد لها حل في اكثر من مكان وهي مشكلة البرنامج الاسبوعي وتوزيعة على الصفوف في سبع ايام 

وبما انه لدي 13 صف و 12 وقت مختلف فلدي (13*12*7ايام ) فهذا يعني لدي 1,560 حقل 

يمكن حل المشكلة بشكل جزئي عن طريق استعلام Cross تقاطعي ولكن هذه الطريقة تقيد طريقة تنسيق النموذج وإظهاره

وجدت في بعض المنتديات انه من الافضل وضع مربعات نص بطريقة برمجية وتوزيع الحصص برمجيا (يشابه برنامج وجدته في المنتدى لإدارة زيارات طبيب ) وهي رائعة جدا 

المشكلة ظهرت ان النموذج لا يقبل عدد الحقول المطروح

هل يوجد حل اخر عند احد لطريقة اظهار افضل 

Database1.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

8 إجابة على هذا السؤال .

  • 0

ما معني هذه الجملة :

"احتاج تعديل حجم الحقل في سجل واحد دون اخر وهو شي ء لايمكن تحقيقه"

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

استاذ امير
في حال كان الدرس يمتد على ساعتين او اكثر فلا يمكن جعل اسم المادة يمتد فوق حقلين وهو شيء يمكن تحقيقة بالحالة الثانية التي تحوي على عدد كبير من الحقول
ارجو الاطلاع على شكل اكسل المرفق والذي يبين تماما الشكل الذي اسعى للحصول عليه والذي يوفر ديناميكية وسهولة بالعمل ولكن التعامل مع اكسل صعب جدا جدا بينما اكسس اسهل بكثير ولكن لم استطيع الحصول على شكل اظهار مناسب وديناميكي

مشغولية القاعات.xlsx

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

استاذ امير

في حال رغبتك بمتابعة هذا الموضوع والنقاش فيه ارجو اخباري بذلك لعل هناك شيء لم انتبه عليه 
انا حصلت على نتيجة مرضية جدا جدا ولكن ليوم واحد نتيجة محدودية عدد مربعات النص التي يستوعبها 

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أكيد طبعا ارغب في متابعة الموضوع

طيب:

اللي أنا مش فاهمه:

ليه متعملش نموذج به 13 خانة  تقريبا كل منها تعبر عن ساعة زمنية من 8-9 ثم 9-10 وهكذا طولا اليوم

ثم تنتقل بشريط التمرير إلى يوم تالي وهكذا 

وطبعا النموذج هيكون مستمر

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الفكره ان الدروس بشكل عام تكون على فترتين زمنيتين ولسهولة التعامل معها يجب جعل اسم الدورة تغطي المدتين الزمنيتين مثل ملف الاكسل
بالنسبة للنموذج التي تقترحه موجود في المثال باسم OccupFinal2

بالاضافة انا بحاجة لبرمجة 14 حقل من اجل احضار اسم الدورة (المادة) بدلا من رقم الدورة 

انظر في الملف المرفق ضمن OccupFinal وهو ليوم واحد وهذا ما اطمح اليه 

وتستطيع الاطلاع على شكل ملف الاكسل 

Database1.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شوف أستاذنا عندك 14 مربع نص بالنموذج وكل مربع يدل على ساعة واحدة

هناك حل لكن يحتاج تجربة :

اعمل في كل حقل 3 مربعات نص

فمثلا :

الحقل الدال على الفترة من الساعة 8 - 9 سيكون مكانه 3 مربعات نص

المربع الأول يدل على الفترة من 8-9

المربع الثاني يدل على فترة من 8 - 10

المربع الثالث يدل على فترة من 8 - 11

وطبعا كل مربع مختلف في عرضه وامتداه طبقا للفترة الزمنية خاصته

ثم نأتي للبيانات :

يوم الأحد مثلا : 

دورة أ من 8 - 10 سيتم تسجيلها في المربع من 8-10 ولا يتم تسجيل أي بيانات في المربعات :

8 - 9

8 - 11

9 - 10

طبعا باستخدام الكود تقدر تحدد الفترات الجديدة المدمجة 

ياريت أكون عرفت أوصلك فكرتي

لكن تأكد إن نسبة نجاحها كبيرة جدا

هحاول لو توفر عندي الوقت أبرمجها لك

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السيد امير 
انا اعمل على حل شبيه بالحل الذي طرحته انت وهو ما بداته ب نموذج الذي ارسلته لك ثاني مرة باسم  OccupFinal  

ولكن يبقى امكانية النموذج بهذا الحل هو ليوم واحد فقط او لعدد محدود 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

استاذي الغالي امير
تمت المهمة بنجاح باهر جدا واصبح البرنامج يعمل بشكل رااااااااااااائع ولكن كما قلت لك سابقا لعدد محدد من مربعات النص
واستطعت وضع 3 ايام اي تقريبا 1025 مربع نص وتم التعامل معها بشكل ممتاز ضمن مصفوفة بالاسم وحلقات For 

شكرا لمشاركتي الافكار واحببت ان اشاركك النتائج

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .