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

أريد مقارنة محتويات كائنين ListBox وإظهار الفرق فى ListBox آخر

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

لسلام عليكم

لدي LISTBOX1 و LISTBOX2

LISTBOX1 بها الارقام 1 2 3 4 5 17 12 3

و

LISTBOX2 بها الارقام 2 5 3 17 فقط

المطلوب

اظهار الاختلافات بين LISTBOX1 و LISTBOX2 في LISTBOX3 بحيث يظهر في LISTBOX3

الارقام 1 4 17 12 3

مع العلم انني استخدم الاداة DATA1

لكم كل الشكر

#2

السلام عليكم

في انتظار الرد والحل

مع الشكر

للرفع

#3

جرب المرفق التالى : 2_Lists_Comparison.rar

#4

الكود ده شغال جربة بنفسة وأن شاء الله هايعجبك

For x = 0 To List1.ListCount - 1

For y = 0 To List2.ListCount - 1

List1.ListIndex = x

List2.ListIndex = y

If List1.Text = List2.Text Then p = 1

Next

If p = 0 Then List3.AddItem List1.Text

p = 0

Next

#5

بس كده لو الرقم مكرر فى Index مختلف لن ينجح الكود ;)

#6

الاخ الفاضل سيد2004

شكرا جزيلا على المثال ولكن سؤالي كان لارقام ممكن ان تتكرر في listbox1 مثلا 1 2 3 4 5 17 12 3

وموجود ارقام في listbox2 مثلا 2 5 3 17

والمطلوب اظهار الاختلاف في listbox3 الارقام 1 4 17 12 3

شكر جزيلا وانا في الانتظار

#7

الاخ الفاضل md_allam

شكرا جزيلا على الكود

بس الملاحظة كما ذكرها الاخ سيد2004 ياريت محاولة تعديل الكود ممكن تضبط

اشكرك وفي انتظار الرد

#8
ابو عمرو1 كتب:
الاخ الفاضل سيد2004

شكرا جزيلا على المثال ولكن سؤالي كان لارقام ممكن ان تتكرر في listbox1 مثلا 1 2 3 4 5 17 12 3

وموجود ارقام في listbox2 مثلا 2 5 3 17

والمطلوب اظهار الاختلاف في listbox3 الارقام 1 4 17 12 3

شكر جزيلا وانا في الانتظار

فى حالة مثالك فالأختلاف الفعلى فى الأرقام 1 و 4 و 12 و ليس كما ذكرت.

و ده اللى المثال بتاعى هيعمله بالضبط.

#9

مشكورااا ياسيد والله يعطيك العافيه

#10

لاخ الفاضل سيد2004

اشكرك على الرد ولكن

الارقام الموجودة في listbox1 عبارة عن مبالغ مالية ولتكن 100 و 200 و300 و400 و 300 و 400 و 300 دولار

اما في listbox2 عبارة عن مبالغ مالية اخرى ولتكن 200 و 300 و 400 دولار

انا بعمل مقارنة

مفروض يطلع في listbox3

100 و 300 و400 و 300 دولار الاختلافات

انا في الرد والحل ولك كل الشكر

#11

الاخ الفاضل سيد2004

اشكرك على الرد ولكن

الارقام الموجودة في listbox1 عبارة عن مبالغ مالية ولتكن 100 و 200 و300 و400 و 300 و 400 و 300 دولار

اما في listbox2 عبارة عن مبالغ مالية اخرى ولتكن 200 و 300 و 400 دولار

انا بعمل مقارنة

مفروض يطلع في listbox3

100 و 300 و400 و 300 دولار الاختلافات

انا في انتظار الحل ولك كل الشكر

#12

للرفع

#13

و الله أنا بقيت مش فاهم أنت عايز List3 فيها الارقام المكررة فى الـ 2 List التانيين و لا الأرقام الغير مكررة.

عموما الفرق ما بين الوضعين بمثالى هو فى كلمة Not

تعديل : ملحوظة و نصيحة لا أكثر : ذكر أحد المشرفين مرة أنه مش من المفروض رفع الموضوع أكتر من مرة باليوم.

تم تعديل هذه المشاركة بواسطة msayed2004 في 19 مايو 2007 في 18:57

#14

الاخ الفاضل سيد2004

انا عايز الارقام الغير مكررة بين list1 و list2 مع العلم انه الرقم الموجود في list1 ممكن يتكرر يعني

list1 به الارقام 4 و 4 و 4 و 4 و 4 خمس اربعاتو

list2 به 4 و 4 و 4 و4 يعنى اربع اربعات

المطلوب في list3 اظهار الاختلاف وهو 4 الموجودة في list1 يعني اربعة واحددددددددددددددددة فقط

ارجو ان اكون قد وضحت

ارجو الا يكون هناك ازعاج

وشكرا

في انتظار الرد

#15

بسيطة جدا !

نقول عندنا 2 ليست و ليس ثلاثة , يتم عمل مقارنة و مقابل كل رقم موجود ( 4 فى حالتك ) نبحث عن 4 باللست الأخرى و أن وجدت نمسحها و بالتالى سيتبقى المطلوب باللست الأولى.

و بالمناسبة يا ريت توضح أستفساراتك من الأول لأنه ماكنش واضح خالص خالص.

تم تعديل هذه المشاركة بواسطة msayed2004 في 19 مايو 2007 في 22:06

#16

ممكن صح ياريت لو الكود

وشكرا

#17

ممكن صح ياريت لو الكود

وشكرا

#18

ممكن صح ياريت لو الكود

وشكرا

#19

للرفع

#20

لماذا لاتوجد ردود

المطلوب كود مقارنة بين 2 list واظهار الاختلاف بينهما

#21

أخى الغالى , الأساس بالمنتدى هو المساعدة بالأفكار و صاحب الموضوع يكمل الا لو فشلت محاولاته تماما !

هل حاولت ؟

#22

السلام عليكم

الاخ الفاضل سيد2004حاولت ولكن لم تضبط معي ياريت تكتب الكود

#23

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

لقد صنعت لك هذا المثال موضح فيه ثلاث طرق :

- مقارنة الـ ListBox الاولى بالثانيه .

- مقارنة الـ ListBox الثانيه بالاولى .

- مقارنة الـ ListBox الاولى بالثانيه واظهار ناتج المقارنه في ListBox ثالث !! ويمكن العكس كما هو موضح في المثالين السابقين . !!!!

وآسف لكتابته عاجلا بدون تنسيق ,,,,

بالتوفيق ,,,,

A7med_prof

com.zip

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .

.

</
#24

الاخ الفاضل A7med_prof

كلمة شكر بسيطة في حقك زادك الله من نور العلم وجعله الله في ميزان حسناتك

#25

السلام عليكم

الاخ الفاضل سيد2004

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

زادك الله من العلم وبارك الله فيك وفي انتظار ابدعاتك كما عودتنا

والسلام عليكم

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…