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

اريد كود لاختيار الاسماءفي اداة combo box ....

مغلق
بدأه amine4 في 15 فبراير 2006 · 6 رد · 884 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اريد كود لاختيار الاسماءفي اداة combo box حتى تضهر خصائص الاسماء في textاوlabel

متلا عند اختيار اسم في combo box يضهر في txtاو label خصائص او كتبة

ولكم جزيل الشكر

#2

بسم الله

اخي الكريم

السؤال مش واضح مرة لكن بجواب على ما فهمت :(

انت تريد عند اختيار عنصر ما موجود في الكومبو بكس ان يظهر داخل تكست ... صح ولا :angry:

اذا كان كذا اعمل عند الحدث click الخاص باكومبو بكس التالي

text1.text=combo1.text

ان شاء الله هذا قصدك ;)

اخوك خالد

تم تعديل هذه المشاركة بواسطة المبرمج الطيب في 15 فبراير 2006 في 19:43

إذا كان ترك الدين يعني تقدما ***** فيا نفس موتي قبل أن تتقدمي

اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة

قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر

وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر

حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها

الاعجاز العلمي في القرآن والسنة

#3

شكرا لك اخي الكريم على الرد

لكن جوابك تقريبا قريب لي قصدت المشكلة تبقى عند اختيار عنصر في combobox

متلا توجد بداخل combobox اربعة عناصر متلا اسماء ...امين و رضى و محمد و يوسف الخ

عند اختيار اسم من بين هده الاسماء متلا تضهر معلومات عن الشخص او اي شيء تحدده اريده ان يضهر في txt

وليس اسم الشخص ان يضهر في txt كما اعطيتني اياه في كود

انتضر الرد

تحياتي

#4

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

تحية إلي الاخوة الاعزاء

بالنسبة لسؤال الاخ فله حل سهل بإذن الله

إذا كان الكومبو بوكس مربوط بقاعدة بيانات :-

if rs.state=adstateopen then rs.close

rs .open"select * from table1 where name ='" & combobox1.text &"',db

if rs.recordcount=0 then exit sub

address.text=rs![address]

tel.text=rs![tel]

Linux System Admin

#5

بسم الله

اخي الكريم

القضية سهلة ... شوية تعديل

يعني انت تريد مثلا عند الضغط على اسم معين تظهر تفاصيل معينة ... صح :rolleyes:

لنفرض عندك اسمين في الكومبو( أحمد , علي ) ....تمام

اذا ضغطت على احمد يظهر في التكست انه من مواليد مكة مثلا .

وعند الضغط على علي يظهر في التكست انه من مواليد المدينة مثلا .

طيب في الحدث click الخاص بالكومبو بوكس اعمل التالي

if combo1.text="أحمد  then
text1.text="من مواليد مكة "  
else
if combo1.text="علي" then
text2.text="من مواليد المدينة " 
end if
end if

وهكذا اذا كان معك أكثر من اسم

كذا اوكي ;)

دعواتك

اخوك خالد

تم تعديل هذه المشاركة بواسطة المبرمج الطيب في 16 فبراير 2006 في 17:33

إذا كان ترك الدين يعني تقدما ***** فيا نفس موتي قبل أن تتقدمي

اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة

قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر

وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر

حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها

الاعجاز العلمي في القرآن والسنة

#6

يمكن استخدم الحل التالي ايضا مع الداتا بيز

 if rs.state=adstateopen then rs.close

rs.open"select * from table1",db

if rs.recordcount=0 then exit sub

if rs.bof=false then rs.movefirst

do while rs.eof=false

if combobox1.text=rs![name] then

address.text=rs![address]

tel.text=rs![tel]

exit sub

else

rs.movenext

end if

loop

تم تعديل هذه المشاركة بواسطة khaledmedra في 16 فبراير 2006 في 19:23

Linux System Admin

#7

اضن هذا قصدك

private sub combo1_click()

label1.caption=combo1.text

end sub

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

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

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

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

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

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