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

مساعده في مشروع سياحي

بدأه kind girl في 14 يناير 2009 · 31 رد · 2,282 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه انا عندي مشروع كتاب سياحي عبارة عن الدولة والمنطقة واختيار( فنادق او مطاعم اومتاحف)الدول في كمبو بوكس والمناطق تظهر في ليبل والاختيار في كمبوبوكس ربطهم مع بعضif then elseif.......then

بس يطلع معاية نتيجة دولة وحده بس ارجو المساعده

:blink:

#2

السلام عليكم انا لدي برنامج استخدم فيه combobox

واضفت فيه اسماء الدول المهم اضفت combobox ثاني عندما اختار من الاول اسم الدوله تظهر في الcombobox الثاني اسماء المدن الخاصه و combobox ثالث فيه فنادق ومطاعم واسواق ومتاحف ويعدين استخدمت Label اظهر فيه المعلومات مثلا لو اختر الدولة السعوديه المدينه جده واختار الفنادق الناتيج يكون اسماء الفنادق بس ارجو الرد

#3

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

ع حسب فهمــي لسؤالك بجآوبك ..

أولاً ..

قومي بأنشــاء com1

الذي يتضمـن أسمـآء الدول ..

وهو لايتطلب شرط محدد ..

و من ثم com2

والذي يتضمن أسمآء المنآطق

ولا بد من وضع الشرط ..

مثلاً ,

إذآ أختار المستخدم , المملكه العربيه السعويه

تلقآئي يظهر في الـ com2 أسمآء المنآطق

وإذآ أختـآر المنطقه

تلقآئي تظهر المعلومآت في الـ com3

والتي تتضمن "الفنادق و المطآعم و ......."

وتبعآ لأختيارهـ تظهـر المعلومآت في label..

,,,,,

أتمنــى يكون هذآ مرآدك أختـي *_*

...

و إذآ مو مرآدك وضحـي لي وين المشكله بالضبط ..

و إن شآء الله أسآعدك ..

بالتوفيق ,,

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#4

( أخي, أختي ) الكريم(ـة) .

عند التكلم عن أمور ممائلة للمذكور اي الذي ذكرته, عليك استخدام صيغة منطقية لإيصال الفكرة, لماذا ؟

1 - ستفهم الفكرة وتفكر أكثر >> ومن الممكن أن تكتشف الحل بنفسك .

2 - اختصار الوقت لنعطيك إجابة سريعة >> سيصعب عليك شرح الفكرة عندما تقرأ أسئلة متعددة الأشكال :S ( من هنا وهناك ) وتقول ( من أين آتيكم بالأجوبة لها !! ) .

لذلك, ماعليك فعله هو :

ذكر اسم كل ComboBox .

ذكر عمل كل ComboBox .

هل هناك مصدر بيانات محدد ؟ أي على سبيل المثال ( List( Of T بعد تحويل محتويات ملف نصي اليها) أو ( ملف XML ) أو ( SQL Server DB ) أو ( Access DB ) ) ؟

إذا كان مصدر البيانات إحدا الأنواع المذكورة للـ DataBases الرجاء إدراج اسم الجدول, والأعمدة المراد التعامل معها, وإذا كان بالإمكان إدراج الأوامر التي تستخدمها للإدخال والقراءة ) .

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#5

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

شكرا علي الرد السريع

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

الدول والمناطق الاخرى ماتشتغل وهدا الكود

Dim choice As String

choice = ComboBox1.Text

choice = ComboBox2.Text

choice = ComboBox3.Text

If choice = "france" Then

ElseIf choice = "paris" Then

ElseIf choice = "Hotels" Then

Label4.Text = "5-star Hotls/ Grand Hotel/ Msnsuites Palazzo Uguccioni Hotel / Villa Medici Hotel /4-star Hotel/ "

ElseIf choice = "Shopping Area" Then

Label4.Text = "jjnjnjnj"

ElseIf choice = "Restaurants" Then

Label4.Text = "jjjuiii"

ElseIf choice = "Landmarks" Then

Label4.Text = "srtyyt"

ElseIf choice = "Museums" Then

Label4.Text = "sgh"

ElseIf choice = "Italia" Then هدي دوله اخرى بس ماتظهر المعلومات المتعلقه بالدوله عند الاختيار وضعت قيمة (الارقام بس عشان اختبر الكود بعدين اضع المعلومات الصح)

ElseIf choice = "Florence " Then

ElseIf choice = "Hotels" Then

" Label2.Text = "1"

ElseIf choice = "Shopping Area" Then

" Label2.Text = "2"

ElseIf choice = "Restaurants" Then

" Label2.Text = "3"

ElseIf choice = "Landmarks" Then

" Label2.Text = "4"

End If

End Sub

وهدا شكل البرنامج mis_102.rar

untitled.rar

#6

سؤال ..

من وين أسمآء الدول و المناطق ؟؟

يعني

أنتي تحددينها و المستخدم يختآر الدوله و بعدين تظهر في الـcombobox الثاني أسمآء المنآطق

..

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#7

المستخدم يختار الدوله وبعدين يختار المدينه مثلا عندو في الدول فرنسا وايطاليا وبرطانيا والمانيا وبعدين يرووح للمدن يختار المنطقه المتعلقه بهذي الدوله وبعدين يختار ايش يبغي يعرف من هذي المدينه فنادق يطلعلوا الناتيج اسماء الفنادق كلهااا في Label

ايوه انا احدد بعني (اضيف ) الدول والمناطق في combobox والمستخدم يختار الي يناسبو

#8

هاذي بدايه الكود ..

كملي عليه نفس الطريقه ..

 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
		ComboBox1.Items.Add("country1")
		ComboBox1.Items.Add("country2")
		ComboBox1.Items.Add("country3")
		'أكتبي أسمآء الدول .. 
	End Sub

	Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
		If ComboBox1.SelectedItem = "country1" Then
			ComboBox2.Items.Add("city1")
			ComboBox2.Items.Add("city2")
			ComboBox2.Items.Add("city3")
		End If
	End Sub

تم تعديل هذه المشاركة بواسطة إشراقــه فجــر في 15 يناير 2009 في 17:03

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#9

معليش بس اضفت الدوله الثانية بنفس الطريقه لما يختار الدوله الثانية ويختار city يطلع عندو city تبع الدولتين

وبعدين كيف اربط معاهم الفنادق ..>>>>>> so on

#10

ظبط معآي مشروك ..

أنتي أرفقــي مشروعــك *_*

..

و بعدل فيه إن شآء الله ,,

تم تعديل هذه المشاركة بواسطة إشراقــه فجــر في 15 يناير 2009 في 17:24

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#11

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

ComboBox1.Items.Add("france")

ComboBox1.Items.Add("Italia")

ComboBox1.Items.Add("England")

End Sub

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged

If ComboBox1.SelectedItem = "france" Then

ComboBox2.Items.Add("paris")

ComboBox2.Items.Add("k")

ComboBox2.Items.Add("h")

End If

If ComboBox1.SelectedItem = "Italia" Then

ComboBox2.Items.Add("rome")

ComboBox2.Items.Add("florence")

ComboBox2.Items.Add("bnde")

End If

End Sub

كذا سويتوا

كيف ارفق الشروع والله مرررره اسفه بتعبك معاااايه

#12
kind girl كتب:
كيف ارفق الشروع والله مرررره اسفه بتعبك معاااايه

والله لو أعــرف كآن قلت لك بس مآ أعرف :blush:

..

شوفي أنآ جربت مشرووعك بس ع الـ select case

ما أحب أستخدم if :wink:

..

لا كن جربي هالكود إن شاء الله يضبط معاك ..



ComboBox1.Items.Add("country1")
ComboBox1.Items.Add("country2")
ComboBox1.Items.Add("country3")
'أكتبي أسمآء الدول ..
End Sub

Private Sub ComboBox1_SelectedIndexChanged
If ComboBox1.SelectedItem = "country1" Then

ComboBox2.Items.Add("city1")
ComboBox2.Items.Add("city2")
ComboBox2.Items.Add("city3")

ElseIf ComboBox1.SelectedItem = "country2" Then

ComboBox2.Items.Add("city11")
ComboBox2.Items.Add("city22")
ComboBox2.Items.Add("city33")

ElseIf ComboBox1.SelectedItem = "country3" Then

ComboBox2.Items.Add("city111")
ComboBox2.Items.Add("city222")
ComboBox2.Items.Add("city333")

End If
End Sub
Private Sub Form1_Load

تم تعديل هذه المشاركة بواسطة إشراقــه فجــر في 15 يناير 2009 في 17:48

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#13

أكتبــي هالسطــر قبل الشروط ..


ComboBox2.Items.Clear()

المعــذرهـ نسيت مآ كتبته في الكود السابق ..

إن شآء الله يضبط ^_^

تم تعديل هذه المشاركة بواسطة إشراقــه فجــر في 15 يناير 2009 في 18:02

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#14

طيب اوكي select case

مو مشكله اهم شيء يشتغل التسليم يوم السبت

وهدا المشروع WindowsApplication1.rar

#15

للأســف المشروع مآ فتح معـآي :blink: ..

..

مآ ضبط معاك الكود السـآبق ؟؟

تم تعديل هذه المشاركة بواسطة إشراقــه فجــر في 15 يناير 2009 في 18:43

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#16
إشراقــه فجــر كتب:

والله لو أعــرف كآن قلت لك بس مآ أعرف :blush:

..

شوفي أنآ جربت مشرووعك بس ع الـ select case

ما أحب أستخدم if :wink:

..

لا كن جربي هالكود إن شاء الله يضبط معاك ..



ComboBox1.Items.Add("country1")
ComboBox1.Items.Add("country2")
ComboBox1.Items.Add("country3")
'أكتبي أسمآء الدول ..
End Sub

Private Sub ComboBox1_SelectedIndexChanged
If ComboBox1.SelectedItem = "country1" Then

ComboBox2.Items.Add("city1")
ComboBox2.Items.Add("city2")
ComboBox2.Items.Add("city3")

ElseIf ComboBox1.SelectedItem = "country2" Then

ComboBox2.Items.Add("city11")
ComboBox2.Items.Add("city22")
ComboBox2.Items.Add("city33")

ElseIf ComboBox1.SelectedItem = "country3" Then

ComboBox2.Items.Add("city111")
ComboBox2.Items.Add("city222")
ComboBox2.Items.Add("city333")

End If
End Sub
Private Sub Form1_Load

طيب اوكي كدا الكود بس كيف اربط

Label يحتوي علي الفنادق والمطاعم والمتاحف)اذا ختار الفنادق او المطاعم او التاحف يظهر في ) ComboBox3

#17

وش تبين يطلع في الــ com3 بالضبط

..

و تبعاً لأختيارهـ ..

وش يطلع في الــ label ??

جيبي مثال

..

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#18

مثلا فيCom 3 Hotels

Restaurants

Shopping Area

Landmarks

Museums

المستخدم ايش يبغي معلوما يختارهااا وتظهر في Label وطبعا هذا الاختيار تابع للدوله والمدينه انشاء اكون عرفت اشرح

#19

اللي فهمتهـ

أن الــ com3 ثــــآبت مآ يتغير

و يعرض مثلاً

Restaurants

Shopping Area

Landmarks

لكل منطقه يختارها

اللي تتغيــر الـ label

تبعاً لأختيارهـ

..

مثلاً لو أختار

Restaurants

يعرض في الـ label

مثلاً

أسمآء المطــآعم الشهيــرهـ

و متى أنشأت

..

كذا ولا لا ؟؟

..

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#20

ايوه صح الله يفتح عليك وينور طريقك يارب ويسعدك يارب لانك صراحه ماقصرتي معايه ويعطيك علي قد نيتك يارب

#21

اعتقد أن في الحالات المشابهة = يحبذ استخدام SelectedIndex وتعامل مع بعض القوائم وبعض الصفوفات, طبعاً هذا سيبتر شجرة الـ ( If, Else, ElseIf, Then ) أو شجرة الـ ( Select Case, Case(s) ) >

جرب المثال المرفق وشاهد كم سهل وقصير Code الربط بين أسماء البلدان و أسماء مدنهم وأسماء فنادق كل من المدن .

ستجد في بداية المشروع عملية تدعى ( SetInfo ) تستخدم هذه العملية لإضافة, وإعداد كل من البلدان المضافة .

بالتوفيق .

UsingOOPComb.zip

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#22

thanks so much

nice idea but little different

#23

Yeah, It's kinda different, because we always look forward for a better solution :P .

If you want to use one of ( If Then, Select Case ) Statements, You'll have to write a long long code :D .

Something like the following :

If ComboBox1.SelectedItem.ToString = "CUTName" Then

If ComboBox2.SelectedItem.ToString = "CITName" Then

If ComboBox3.SelectedItem.ToString = "HTLName" Then

ElseIf ComboBox3.SelectedItem.ToString = "AnotherHTLName" Then

It woulda take the whole day long to be done :S .

تم تعديل هذه المشاركة بواسطة Bashar Rabat في 15 يناير 2009 في 21:04

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#24

لإظهار المعلومآت في الـ label

لا بد من تحقق 3 شروط

وهي

1- أي دوله أختار

2- أي منطقه أختار

3- وش أختار من الـ com3

و على الشروط تظهر المعلومآت

..

بس يصيــر الكود طوييييييييييييييييييييل :wink:

أتمنى تكونين فهمتي علي وتخلصين من مشروعــك :P

بالتوفيق ,,

..

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#25

طيب ياقلبي في اي طريقه اخر علي الاساس الي عملنا

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