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

خي الكريم،
ابحث في الإنترنت عن نفس طريقة مشابهة للطريقة التي تستخدمها
وتختلف عنها بأنها تستخدم استعلام SQL
وبداخل جملة SQL تستطيع استخدام الكلمة (Distinct) للحصول على قائمة الأسماء من الجدول بدون تكرار.
وعندها قارئ السجلات الخاص بك (rs) لن يحتوي إلا على القيم غير مكررة، وتكمل باستعمال حلقة For كما في مثالك تماماً.
الخلاصة: ابحث في غوغل عن استخدام استعلام SQL بين فجوال بيسك 6 وقاعدة بيانات أكسس
واستخدم استعلاماً مشابهاً للتالي ولكنه يختلف حسب رغبتك:
Select Distinct Name from Users
أتمنى استيفاء الإجابة لما طلبت.
مؤسس شبكة مواقع إجابتي أول شبكة مواقع عربية للأسئلة والأجوبة
استخدم هذا الكود
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
-------------------------------------------------

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