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

تحميل محتوى حقل في combobox دون تكرار

بدأه toyoki في 12 أكتوبر 2010 · 3 رد · 2,215 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أرجو من الاخوة الكرام مساعدتي في عمل كود لتحميل محتوى حقل في combobox دون تكرار

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

جازاكم الله كل الخير

exemple.rar

pic_2005-07-12_185744.jpg
#2

خي الكريم،

ابحث في الإنترنت عن نفس طريقة مشابهة للطريقة التي تستخدمها

وتختلف عنها بأنها تستخدم استعلام SQL

وبداخل جملة SQL تستطيع استخدام الكلمة (Distinct) للحصول على قائمة الأسماء من الجدول بدون تكرار.

وعندها قارئ السجلات الخاص بك (rs) لن يحتوي إلا على القيم غير مكررة، وتكمل باستعمال حلقة For كما في مثالك تماماً.

الخلاصة: ابحث في غوغل عن استخدام استعلام SQL بين فجوال بيسك 6 وقاعدة بيانات أكسس

واستخدم استعلاماً مشابهاً للتالي ولكنه يختلف حسب رغبتك:

Select Distinct Name from Users

أتمنى استيفاء الإجابة لما طلبت.

مؤسس شبكة مواقع إجابتي أول شبكة مواقع عربية للأسئلة والأجوبة

#3

بارك الله فيك أخي كفيت و وفيت :happy:

pic_2005-07-12_185744.jpg
#4

استخدم هذا الكود

Set rs = New ADODB.Recordset
Set DB = New Connection
  DB.CursorLocation = adUseClient
  DB.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db1.mdb"
If rs.State = 1 Then rs.Close
'لاحظ هنا عملية التجميع حسب الاسم واختيار حقل واحد فقط من الجدول
rs.Open "select nom from noms group by nom Order by nom", DB, adOpenStatic, adLockPessimistic

For I = 1 To rs.RecordCount
	cmb_n.AddItem rs!nom
	rs.MoveNext
Next

تحياتي

OMANI FOR EVER

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

post-12787-12780191801974.jpg

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

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