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

طلب مساعدتين وتوضيح في CheckedListBox

مغلق
بدأه IGBSpeed في 14 أبريل 2006 · 8 رد · 1,089 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخواني الأعزاء أعمل الآن في صدد برنامج وهو في الواقع أول برنامج لي بإستخدام Visual Basic.NET ،، غالباً أقوم بتصميم برامجي على الأوراكل ، ولكن الآن حسب الطلب . :rolleyes: .

أداة الـ CheckedListBox وهي أحد أبناء الأداء ListBox والأداة CheckBox .

إستخدمتها وربطها بقاعدة البيانات وتمت عملية الربط 100% .

المشكلة الأولى :-

ولكن لم أستطع حتى الآن الوصول إلى الخاصية التي يمكن أن نحدد فيها قيم CheckBox داخل الـقائمة .

لذا أرجوا المساعدة .

علماً بأني قرأت في MSDN أنه يجب وضع قيمة الخاصية (ThreeDCheckBoxces) إلى صواب وفعلتها دون أي نتيجة ! , للتحكم بهذه الخاصية .

طبعاً لاحظوا أنني رابط اللستة بعدة حقول في قاعدة البيانات :

1- الحقل الذي تأتي منه قيمة الــ(DisplayMember).

2- الحقل الذي تأتي منه قيمة الــ(ValueMember) .

3- الحقل الذي تأتي منه قيمة الــ(CheckBoxState) .

4- كود الموظف الذي يقوم بإضافة هذه القائمة ؟ . إلخ .

طبعاً كل هذا وبطريقة سحرية ومميزة مربوطة وتعمل بواسطة إستخدام DataSet .

ماعدا رقم 3 .

هذا كان الأول .

المشكلة الثانية :

هي كيف أضع أكثر من حقل في نفس الـ (CheckedListBox) ، مثلاً حقل يمثل الكود والأخر يمثل الإسم مرتبطين بنفس الفهرس الخاص بالقائمة وتظهر قيم كلتاهما في نفس القائمة .

قرأت أيضاً عنها في الــ MSDN ، وجعلت قيمة الـ(MultiColumn=True & ColumnWidth=30,80) ، ولكن لم تنجح إذ خرجت بدون نتائج نهائياً ! .

أرجوا المساعدة مع الوضع في عين الإعتبار أنني أستخدم قواعد البيانات أي أربط جميع أعمالي بواسطة خواص الـ DataSource .

لكي لا يأتي أحد الشباب ويقول لي إستخدم الطريقة التالية .

try
         checkedlistbox1.items.add(dataset.tablename.rows(0).item(0),True)
catch ex as exception
         messagebox.show(ex.message,"Error:FillCheckList")
end try

إلا طبعاً إذا لم تكن هنالك طريقة أخرى نهائياً .

وأنا أعتقد أن هناك طريقة أخرى .

لأنه إذا لم تكن هناك طريقة أخرى فمعنى هذا أن هناك عمل كثير يجب علينا فعله :wacko: :wacko: :wacko: :wacko: :wacko: :wacko: :wacko: :wacko: :wacko: :wacko: :wacko: :wacko: :wacko: :P

آسف على الإطالة والتثقيل .

بخش من مدينة المصطفى عليه الصلاة والسلام .

#4

أبشر ..؟.

هذا هو المثال عملته بشكل سريع على قاعدة بيانات أكسس علماً أنني أستخدم فعلياً أوراكل .

TestProjectSIS.zip

#7

في إنتظاركم يا شباب ،،؟؟؟؟؟

أين الخبراء وأين العلماء ..... !!!!!

المطلوب بكل بساطة ربط كامل لهذه الأداة بقواعد البيانات .

#8

اذا القوم قالو من فتى .. خلت انني دعيت فلم اكسل ولم اتبليد

ههههههههههه هذا قول عنتره :)

انا مافهمت انت اش تبغى ولما اخذت مشروع ما اشتغل معايا اعطاني خطأ في الاسيمبلي

بس خليني اسئلك .. انت تبغى لما يعرض الموظفين يخلي الحالة تبع التشك بوكس ture تلقائيا؟

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#9

لا يا أخي الكريم .

بالنسبة لأن المشروع لم يعمل وذلك لأنه يجب عليك تغيير مسار قاعدة البيانات ، على فكرة المشروع على إصدار 2003 .

أما بالنسبة للمطلوب عند ربط قاعدة البيانات مع هذه الأداة ماهي الخاصية التي نحدد بها إسم الحقل الذي يحدد خاصية الإختيار من عدم الإختيار لهذه الأداة .

هذا الموضوع مغلق.

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