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

مشكل تعبية 2كميو من جدولين بدلالة كميو ثالث

بدأه aboumazen في 2 أكتوبر 2011 · 1 رد · 396 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي ثلاث كومبو بوكس

عند اختيار إيتمز من الاولى تمتلء إيتمز الثانية والثالثة من جدولين مختلقين من نفس القاعدة

المشكل هو ان عند الاختيار الاتمز الاولى في اول مرة لا يتم ملء ولا كومبو واحد

وعند الضعط على نفس الاتم في الكومبو الأولى يمتلئ ايتمز الكوبو الثانية لكن الثالثة لا يمتلء ابدا

فماهو الحل لضهارهما من المرة الاولى

هذا هو الكود

Public Class FormCahierJournalAjouterModiffier
	Public constr As String = " provider = microsoft.ace.oledb.12.0;" & "data source = " & Application.StartupPath & "\db1.accdb"
	Dim conn As New OleDbConnection(constr)
	Dim sqlstr As String = "select * FROM TabMatiere1_1"
	Dim sqlstr2 As String = "select * FROM TabEtapes"
	Dim dataset1 As New DataSet
	Private Sub ComboMatiere1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboMatiere1.SelectedIndexChanged
    	If ComboMatiere1.SelectedIndex = 0 Then 'قرآن كريم

        	ComboLeçon1.DataSource = dataset1.Tables("TabMatiere1_1")
        	ComboLeçon1.DisplayMember = "Qoran"
        	ComboLeçon1.ValueMember = "Num"
        	dataset1.Clear()
        	conn.Open()
        	Dim da1 As New OleDbDataAdapter(sqlstr, conn)
        	da1.Fill(dataset1, "TabMatiere1_1")
        	conn.Close()

        	ComboEtapes1.DataSource = dataset1.Tables("TabEtapes")
        	ComboEtapes1.DisplayMember = "QoranEtapes"
        	ComboEtapes1.ValueMember = "Num"
        	dataset1.Clear()
        	conn.Open()
        	Dim da2 As New OleDbDataAdapter(sqlstr2, conn)
        	da2.Fill(dataset1, "TabEtapes")
        	conn.Close()
    	End If
      	end sub

end sub

تم تعديل هذه المشاركة بواسطة aboumazen في 2 أكتوبر 2011 في 02:31

#2

حل الشطر الثاني من المشكل لكن الاول ليس بعد

اصبح الاثنان الكومبو يملئان لكن ليس من الضعطة الاولى على الايتمز لي من الشعطة الثانية

هل من جل جزاكم الله خيرا ؟؟؟؟

ComboLeçon1.DataSource = dataset1.Tables("TabMatiere1_1")
        	ComboLeçon1.DisplayMember = "Qoran"
        	ComboLeçon1.ValueMember = "Num"
        	dataset1.Clear()


        	ComboEtapes1.DataSource = dataset2.Tables("TabEtapes")
        	ComboEtapes1.DisplayMember = "QoranEtapes"
        	ComboEtapes1.ValueMember = "Num"
        	dataset2.Clear()

        	conn.Open()
        	Dim da1 As New OleDbDataAdapter(sqlstr, conn)
        	da1.Fill(dataset1, "TabMatiere1_1")

        	Dim da2 As New OleDbDataAdapter(sqlstr2, conn)
        	da2.Fill(dataset2, "TabEtapes")
        	conn.Close()

تم تعديل هذه المشاركة بواسطة aboumazen في 2 أكتوبر 2011 في 02:44

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

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

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

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

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