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

سؤالان بخصوص الكومبو بوكس

مغلق
بدأه islambase@yahoo.com في 16 يونيو 2007 · 3 رد · 658 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لى سؤالان بخصوص الكومبو بوكس . أرجو ممن يعرف اجابة أى منهما أن يجيبنى

السؤال الأول

ما معنى هذه الخصائص للDBcomboBOX

اعلم أن DataSource هى أداة البيانات التى سيرتبط بها الكومبو بوكس . فما هى ال RowSource

و اعلم أن خاصية DataField هى اسم الحقل الذي أريد استعراض سجلاته في الكومبو بوكس . فما هى ال ListField وما هى ال BoundcColumn

وأيضآ أريد أن أعرف ما هى ال DataMember

وشكرأ

-------------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------------

السؤال الثانى

كنت أتعامل مع ال ComboBOX خارج قواعد النيانات (ال ComboBOX وليس DBcomboBOX)

وكان من خصائصه الهامة جدآ الخاصية ListIndex (ترتيب الاسم الذى اختاره المستخدم بين الأسماء التى يعرضها الكومبو بوكس فى الليست)

فمثلآ حين كتبت الكود التالى للزر COMMAND1

Private Sub Command1_Click()

N = Combo1.ListIndex

(NAMEE = Combo1.List(N

Text1.Text = N

Text2.Text = NAMEE

End Sub

واختار المستخدم الاسم الرابع مثلآ (الجزائر) ثم ضغط على الزر COMMAND1 فان البرنامج يكتب فى ال TEXT1 يكتب 4 و يكتب فى ال TEXT2 يكتب الجزائر

فأرجوكم ما البديل لهذه الخاصية فى ال ComboBOX مع سجلات قواعد البيانات

و ألف ألف شكر. والسلام عليكم ورحمة الله وبركاته

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

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

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

شكراً لك اخي الكريم

#2

يبدو أن السؤال الثانى غير مفهوم

كنت أتعامل مع ال ComboBOX خارج قواعد البيانات (ال ComboBOX وليس DBcomboBOX)

وكان من خصائصه الهامة جدآ الخاصية ListIndex (ترتيب الاسم الذى اختاره المستخدم بين الأسماء التى يعرضها الكومبو بوكس فى الليست)

وحين تعاملت مع ال Option أيضآ خارج قواعد البيانات كان من خصائصها الهامة جدآ الخاصية Index (ترتيب الاسم الذى اختاره المستخدم بين الأسماء المعروضة

فما البديل لهذه الخاصية فى ال DBComboBOX مع سجلات قواعد البيانات

و ألف ألف شكر. والسلام عليكم ورحمة الله وبركاته

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

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

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

شكراً لك اخي الكريم

#3

توجد بعض المفاهيم خاطئة فيما ذكرت

DataSource هي التي سيتم تخزين البيانات من خلالها ومرتبط معها datafield مثلا جدول الاشتراكات

rowsource هي التي ستعرض البيانات في القائمة ومرتبط معها listfield مثلا جدول البلدان

BoundColumn هي القيم المقابلة للاسماء من الكومبو (على سبيل المثال رقم البلد ) ومرتبط معها boundtext وهي البديل عن listindex

DataMember غالبا تستخدم عند استعمال dataenviroment

ولزيادة التوضيح في الامثلة التالية

datafiled تضع فيها اسم حقل البلدان من جدول الاشتركات

listfield تضع فيها اسم حقل اسم البلد من جدول البلدان

boundcolumn تضع فيها اسم حقل رقم البلد من جدول البلدان

عند اختيار المستخدم اسم بلد يكون رقم هذا البلد في حقل boundtext

كذلك يمكن استخدام حقل boundtext لاختيار اسم البلد عن طريق وضع رقمها في هذا الحقل

#4

جزاك الله كل خير ودفع عنك كل البلاء يا أخى

وماذا بخصوص السؤال الثانى

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

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

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

شكراً لك اخي الكريم

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

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