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

لمنع تكرار البيانات فى الكمبو بوكس

مغلق
بدأه sekora في 22 مايو 2005 · 7 رد · 1,013 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخوانى الاعزاء

دائما فى اول سؤالى اشكر لكل من شارك فى هذا الصرح العملاق

السؤال هوه

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

الحقل ده فيه بيانات مكرر مثلا شركة كذا ليها 10 اصناف بيجبلى الشركه عشر مرات فى الكمبو بوكس

فهل يوجد كود لمنع تكرار البيانات فى الكمبو بوكس

مع خالص شكرى لكم

MRAHMED2100@YAHOO.COM

#2

جرب الكود التالى

dim sql as string
sql="select distinct(company_name) from tablename"
adodc1.recordsource=sql
adodc1.refresh

حيث tablename هو اسم الجدول و company_name هو الحقل الذي تريد عدم تكراره

*************************************************

**************************************************

مصطفى زيداني

#3

مشكووووووووووووور اخى

الكود لايعمل

#4

السلام عليكم

ما الخطأ فيه أو أين طهر الخطأ ؟؟؟؟

حاول كمان :

private Sub Fillcombo ( )
Combo1.Clear
SQL = "Select Q_Distination from Tbl_Grods GROUP BY Q_Distination"
Set rs = db.OpenRecordset(SQL) 
With rs
    Do Until .EOF
       Combo1.AddItem !Q_Distination
       .MoveNext 'Next Record
       DoEvents 
    Loop
    .Close  
End With

End Sub

Q_Distination : اسم الحقل المعني

Tbl_Grods : اسم الجدول

تم تعديل هذه المشاركة بواسطة إبراهيم الطيب في 24 مايو 2005 في 10:26

gaza3-3.jpg
#5

مشكور اخى العزيز الرجاء تحديد اين يوضع هذا الكود فى اللود

#6

أخى العزيز

أولا :

عند تصميم جداول قاعدة البيانات حاول بفدر الامكان ان تتلاشى البيانات المكررة فى الجداول وذلك عن طريق عمل جدولأخر للبيانات التى قد تتكرر وعم مفتاح اساسى للجدول عبارة عن autonumber

و يتم التعويض بهذا الرقم فى أى جدول اخر ... يعنى فى هذا المثال أعمل جدول للأصناف فقط ويكون لكل صنف رقم مميز خاص به وأعمل جدول ثانى للشركات ولكل شركة رقم مميز واعمل جدول ثالث يحمل للتوفيق بين الجدولين السابقين ويكون فيه خانة لرقم الشركة وخانة لرقم الصنف وخانة لكمية الصنف

وهذه العلاقة تسمى Many to Many وبذلك فأنت سوف تتلافى تكرار البيانات ... تعلم طرق التصميم الصحيح للجداول حتى تجد الكود سهل فى التعامل معها بعد ذلك

ثانيا :

أنت الوحيد الذى يعرف أين سيكتب هذا الكود فقد تكتبه عتد تحميل الفورم أو عند الضغط على زر مثلا

1- لا خير في حسن الجسوم وطولها إن لم يزن حسن الجسوم عقول

2- لا تنظر إلى صغر الخطيئة .. ولكن انظر إلى عظم من عصيت

3- قد يجمع المال غير آكله . . ويأكل المال غير من جمعه

4- من وثق بالله أغناه ومن توكل عليه كفاه ومن خافه قلت مخافته ومن عرفه تمت معرفته

5- أن تضيء شمعة صغيرة خير لك من أن تنفق عمرك تلعن الظلام

6- لا يحزنك إنك فشلت مادمت تحاول الوقوف على قدميك من جديد

7- صديقك من يصارحك بأخطائك لا من يجملها ليكسب رضاءك

8 - الابتسامة كلمة طيبة بغير حروف

9- لا داعى للخوف من صوت الرصاص .. فالرصاصة التى تقتلك لن تسمع صوتها

10 -- يستطيع الناس أن يعيشوا بلا هواء بضع دقائق وبلا ماء أسبوعين وبلا

طعام حوالى شهرين وبلا أفكار سنوات لا حصر لها

من مواضيعى :

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

دروس تعلم كيف تصحح أخطائك بنفسك

برنامج الحائط النارى العربى ---- جديد

برنامج ساعة بالعقارب ------ جديد

لعبة سناك الشهيرة مع الكود

غير نظرتك لل picturebox وانظر ماذا فعلت بها

حمل ملف فلاش على الفورم بكل سهولة

مكتبة تحتوى على 50000 كتاب مجانى معظمها عن الكمبيوتر و البرمجة

برنامج المترجم العربى لترجمة الافلام

#7

السلام عليكم

الشكر لك أخي العزيز " VB6-Rocket " علي هذه المداخله الطيبة بطيبة اهلها ....

حسناً قمت بتعديل الكود السابق

ضع الكود السابق في الجزء العام للتعريفات

و عندما تريد ان تملاء الكمبو بوكس قم بمناداة الأجراء أعلاه , و يكون ذلك فقط بكتابة اسمة و الافضل ان يكون أو ان تكون المناداة في حدث تحميل النموزج

Fillcombo

و بالتوفيق ان شاء الله ...

gaza3-3.jpg
#8

بشكركم جميعا اخوتى ساطبق ما قولتو عليه

الله الموفق

MRAHMED2100@YAHOO.COM

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

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