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

ربط صندوق حوار بقاعدة بيانات

بدأه thebest2 في 14 أغسطس 2008 · 9 رد · 1,058 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ممكن مساعدة

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

ولكن لما كان يجب ان يكون هناك مستوى وظيفي للموظفين

فلابد ان يكون هناك مستوى وظيفي على الاقل واحد فبل ان يتم ادخال الموظفين

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

هذه من جهة ومن جهة أخرى عندما اريد ان اضيف موظف اريد ان اجعه يختار المستويات الوظيفية التي قام بادخلها

يوقم بالاختيار وليس بالكتابة

وشكرا

#2

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

بالنسبه لسؤال الأول مافهمت سؤالك

لكن السؤال الثاني اضف combo وبعدين في خاصية itme اضف فيه المستويات الوظيفه حتى يقوم المستفيد من الاختيار المباشر للمستوى

#3

بشكرك اخي على التفاعل بس الشكلة انه المستويات الوظيفية لازم تكون في قاعدة البيانات مدخلة من قبل المستخدم يعني انه لازم لما اضيفه المستويات لازم يكون تم ادخالهن على قاعدة البيانات من قبل المستخدم وبدعين لما بده يضيف مستخدم لازم يختار من combo

اتمنى انه الصورة تكونت وضحت وممكن حد يزودني بالكود

وشكرا

#4

أخوي هل تقصد انك تريد الكود الذي يضيف المستويات في القاعده ثم بعد ذلك تعرض المستويات في ال combo

لو تضع مثال البرنامج وراح نفيدك ان شاء الله

وهذا مثال لكيفيه وضع بيانات من القاعده الى ال combo

واذا اردت شي انا تحت امرك فيما اعلمه

		Conn.Open()
		MyCmd.Connection = Conn
		MyCmd.CommandType = CommandType.Text
		MyCmd.CommandText = "SELECT * FROM Taibl;"

		DataAdapter1.Fill(DataSet1, "Taibl")
		MyReader = MyCmd.ExecuteReader
		MyReader.Read()
		Do
			ComboBox1.Items.Add(MyReader.Item("m"))
		Loop While (MyReader.Read())
		MyReader.Close()
		Conn.Close()

اخوك 8520

#5
اقتباس
ComboBox1.Items.Add(MyReader.Item("m"))

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

مع العلم انه لما حطيت اسم العمود اعطاني خطأ وبقول انه مافي صف بهذا الاسم

#6

آسف اخوي على عدم توضيح الكود :

Taibl اسم الجدول في قاعدة البيانات

m اسم احد الحقول في الجدول Taibl

بالتوفيق وان احتجت شي انا في الخدمه في اقرب وفت ادخل في المنتدى

#7

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

الجدول عندي اسمه leve اما الاسماء اللي بدي ياهن يظهرن فهن تحت عامود اسمه name_leve

اوكي حسب الكود الاي انت حاطه كيف ممكن اعوض m

هل هي name_leve

وشكرا

#8

ايوه اخوي thebest2

m عباره عن الحقل الذي ملأت الComboBox1 به

وعلى هذا ان كنت تريد ملئ العمود name_leve الذي في قاعدتك في ال ComboBox1 فاستبدل name_leve بدل m

مع الانتباه بتغيير اسم الجدول في قاعدتك ففي الكود الذي وضعته اسم الجدول في قاعدة البيانات Taibl

مع تمنيياتي لك بالتوفيق

اخوكم 8520

#9

مشكور يا أخ 8520 على المساعدة ان شاء الله يجزيك عني كل خير

تم العملية بنجاح 100%

#10

الف مبروك thebest2 وانا بالخدمه

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