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

عدم تكرار الاسماء في الكمبو بوكس

مغلق
بدأه FreeWily في 18 سبتمبر 2007 · 3 رد · 789 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اذا كان عندي حقل يحتوي على اسمين مكررين مثلا ( محمد ،محمد) او (علي ، علي)

واريد اضافتهم في الكمبو بوكس مرة واحدة

فاذا استخدمت do while

تضع الاسماء كلها وتكون مكررة فكيف اجعلها لا تتكر

ارجو المساعدة

#2

قبل الاضافة الى ComboBox اعمل شرط يتحقق من ان المراد ادخاله ليس موجوداَ من قبل...

استخدم في ذلك حلقة For Loop للمرور على جميع العناصر..

اذا كان بإمكانك وضع نسخه من البرنامج لكي اقوم بالتعديل عليه..

بالتوفيق اخي (FreeWily)..

((رحلة العودة الى العالم الافتراضي قد بدأت))

#3

قم بتجربة الكود التالي:

Private Sub Form_Activate()Combo1.ClearData1.RecordSource = "SELECT DISTINCT Names From Names"Data1.RefreshDo While Not Data1.Recordset.EOF	Combo1.AddItem Data1.Recordset("names")	Data1.Recordset.MoveNextLoopEnd Sub

الكود

Private Sub Form_Activate()Combo1.ClearData1.RecordSource = "SELECT DISTINCT Names From Names"Data1.RefreshDo While Not Data1.Recordset.EOF	Combo1.AddItem Data1.Recordset("names")	Data1.Recordset.MoveNextLoopEnd Sub

قم بتجربة الكود التالي وباذن الله يعمل معك :

Private Sub Form_Activate()Combo1.ClearData1.RecordSource = "SELECT DISTINCT Names From Names"Data1.RefreshDo While Not Data1.Recordset.EOF	Combo1.AddItem Data1.Recordset("names")	Data1.Recordset.MoveNextLoopEnd Sub

ما زال الرجل عالما طالما يتحري العلم فان قال علمت ........ فقد جهل

#4

اشكرك يا اخ ميدو وايضا الاخ كلمة العرب

واتمنى لكم التوفيق

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

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