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

مشكلة في عرض النموذج ؟

بدأه kafi في 23 مارس 2012 · 6 رد · 513 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

لدي نموذج يعمل على استعراض ذاتية الزبائن،

النموذج يعمل مائة بالمائة بشكل ممتاز وذلك في حال لم تتجاوز عدد السجلات 16

(16 هو الحد الظاهر من السجلات على الشاشة )

في حال تجاوز ال 16، يظهر للنموذج شريطان للتدرج احدهما شاقولي ( وهو منطقي ظهوره وصحيح) والاخر افقي ( مرفوض ظهوره، ومع ذلك يظهر)

إن ظهور شريط التدرج الافقي مزعج وغير مرغوب يه

ارجو تعبئة ( سجلين حتى يزيد العدد عن ال 16 ) و ملاحظة الفرق

ارجو ايجاد حل لهذه المشكلة التي باتت تؤرقني .

المثال معمول على اكسسس 2007

والسلام عليكم

Ex 55.rar

post-32358-093853200 1332506388_thumb.jp

post-32358-023974000 1332506445_thumb.jp

المرفقات
1.JPG2.JPG

تم تعديل هذه المشاركة بواسطة kafi في 24 مارس 2012 في 07:15

#2

يمكنك من خصائص النموذج الغاء اشرطة التمرير ( احدهما أو كلاهما )

تم تعديل هذه المشاركة بواسطة Abo_Yossof في 23 مارس 2012 في 20:11

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#3

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

الحل الوحيد فقط هو زيادة مليمتر واحد فقط في عرض النموذج الفرعي وبهذا لن يظهر الشريط الأفقي والذي سيظهر فقط هو الشريط العمودي

za-Ex 55.rar

بالتوفيق

3
#4

شكرا اخي Abo Yossof على اجابتك

وشكرا اختي زهرة على اجابتك

ولكن لاحظي اختي زهرة فيما لو تم حذف عدد من السجلات ( اي ان نجعل عدد السجلات اقل من 16) ....

فكيف سوف يكون شكل النموذج..... شئ مزعج للغاية هناك فراغ كبير على اليسار

حاولي اختي زهرة تجريب المثال بادخال عدد من السجلات بحيث يكون اكثر من 16

ومرة اخرى حذف عدد من السجلات بحيث تكون عدد السجلات اقل من 16

لماذا هذا التشوه الذي يحصل على يسار النموذج.. وكيف يمكن التغلب عليه

ان الامر جدا مزعج للغاية

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

والف شكر

post-32358-019440800 1332542639_thumb.jp

المرفقات
3.JPG
#5

شىء طبيعى انه يظهر بهذا الشكل

ولو حضرتك مش مقتنع بذلك ممكن ربط القاعدة بلغة برمجة

لو عندك الخبرة بذلك

وإن لم يكن لديك الخبرة ممكن اصنع البرنامج بالكامل بلغة

vb6

او vb.net

بسعر مناسب جدآ لأن القاعدة جاهزة

مبرمج نظم معلومات

#6
kafi كتب:

شكرا اخي Abo Yossof على اجابتك

وشكرا اختي زهرة على اجابتك

ولكن لاحظي اختي زهرة فيما لو تم حذف عدد من السجلات ( اي ان نجعل عدد السجلات اقل من 16) ....

فكيف سوف يكون شكل النموذج..... شئ مزعج للغاية هناك فراغ كبير على اليسار

حاولي اختي زهرة تجريب المثال بادخال عدد من السجلات بحيث يكون اكثر من 16

ومرة اخرى حذف عدد من السجلات بحيث تكون عدد السجلات اقل من 16

لماذا هذا التشوه الذي يحصل على يسار النموذج.. وكيف يمكن التغلب عليه

ان الامر جدا مزعج للغاية

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

والف شكر

اخي الفاضل

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

ولا اعتقد ان هذا تشويه يوثر على قاعدة البيانات .

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

لماذا نهتم بالمظهر ونترك الجوهر !!!!!

ان جوهر قواعد البيانات هو تماسك جميع الكائنات بها بحيث تصبح جميعها متناغمة مع بعضها البعض بحيث لا تنهار من اول عقبه وتتحمل جميع الضغوط

ولكني اراك تهتم بالقشور في مظهر قاعدة البيانات تلك التي بين يديك وبالتالي تركت الجوهر التي من اساسه بنيت عليه قاعدة البيانات .

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

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

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

بالتوفيق

#7
اقتباس
شىء طبيعى انه يظهر بهذا الشكل

ولو حضرتك مش مقتنع بذلك ممكن ربط القاعدة بلغة برمجة

لو عندك الخبرة بذلك

وإن لم يكن لديك الخبرة ممكن اصنع البرنامج بالكامل بلغة

او vb.net

بسعر مناسب جدآ لأن القاعدة جاهزة

شكرا اخي madapop

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

اختى زهرة، صدقيني انني الذي طرحته واعتبرته تشويها للمنظر العام، هو من باب مجاراة البرامج الحديثة، فانا والحمد لله قمت بإعادة برنامج كامل لدي كان مصنوع على اكسس 2000 وحولت كافة شاشاته الى اكسس 2007، من اجل ان تظهر بتنسيق جميل يتلائم مع ما هو مطروح وموجود حالياً في الاسواق، وانا الان في طور تجريب ما قمت بعمله.

عندما ننظر الى البرامج الحديثة لا نرى ذلك الفراغ، وقد طرح الاخ madapop بان يتم ربط القاعدة بلغة برمجة، للتغلب على تلك المشكلة.

الحمد لله، خطرت لي فكرة تتلخص بأن يتم التعديل على حجم الحقل الاخير.

If DCount("*", "Fixed_Material_Sub_Q01") > 16 Then
    	Me.Rabeh.ColumnWidth = 1960
	Else
    	Me.Rabeh.ColumnWidth = 2205
	End If

والحمد لله نجح الامر تماما، وقد احببت ان اضع ما توصلت اليه من اجل ان تعم الفائدة

والسلام عليكم

za-Ex 55_2.rar

post-32358-052440400 1332563840_thumb.jp

post-32358-003585400 1332563871_thumb.jp

المرفقات
4.JPG5.JPG

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