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

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

بدأه fwares في 15 مايو 2017 · 8 رد · 922 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

السلام عليكم

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

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

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

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

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

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

Database1.rar

#2

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

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

#3

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

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

#4

استاذ امير

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

#5

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

طيب:

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

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

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

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

#6

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

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

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

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

Database1.rar

#7

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

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

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

فمثلا :

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

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

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

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

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

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

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

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

8 - 9

8 - 11

9 - 10

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

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

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

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

#8

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

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

#9

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

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…