تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
التحكم بمحتويات الكومبو بوكس ؟
#1
السلام عليكم ورحمة الله وبركاتة

اخواني الافاضل لدي فورم و به ( Textbox + ComboBox )

الـ كومبو بوكس به 5 نتائج ,, الان اريد عرض نتيجة محدده فى التيكست بوكس بمعنى

اريد عرض النتيجه التي ترتيبها فى نتائج الكومبو بوكس 2 فى التيكست بوكس

توضيح اكثر .. الكومبو بوكس به تلك القيم ( ahmed - islam - mido - mohamed - esraa )

اريد عرض النتيجه صاحبة الترتيب 3 , فيظهر لي فى التيكست بوكس mido
و مثلا عرض النتيجة رقم 5 فيظهر لي ahmed


ان شاء الله تكون وصلت الفكره , وجزاكم الله خيرا
الرد }}}}
تم الشكر بواسطة:
#2
كود :
TextBox1.Text = ComboBox1.Items(2) '(الترتيب - 1)'
الرد }}}}
تم الشكر بواسطة:
#3
Aly El-Haddad كتب :
كود :
TextBox1.Text = ComboBox1.Items(2) '(الترتيب - 1)'

شكرا لك اخي الفاضل على المساعده بارك الله فيك

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

انا جعلت الكود هكذا


TextBox21.Text = ComboBox21.Items(1) '(الترتيب - 1)'

كي اعرض النتيجة رقم 2


ولكن ظهر لي هذا الخطأ

Conversion from type 'DataRowView' to type 'String' is not valid.


ياريت لو تساعدني بالله عليك Sad
الرد }}}}
تم الشكر بواسطة:
#4
اخى الكريم
كود الاخ Aly El-Haddad صحيح 100%
طيب جرب تغير وخليه بالشكل ده

TextBox1.Text = ComboBox1.Items(2).tostring '(الترتيب - 1)'
الرد }}}}
تم الشكر بواسطة:
#5
learning.net كتب :اخى الكريم
كود الاخ Aly El-Haddad صحيح 100%
طيب جرب تغير وخليه بالشكل ده

TextBox1.Text = ComboBox1.Items(2).tostring '(الترتيب - 1)'

جزاك الله خيرا اخي الفاضل على المساعده بارك الله فيك

جربت الكود الجديد و لكن وجدت ان نتيجة التيكست بوكس System.Data.DataRowView

؟
الرد }}}}
تم الشكر بواسطة:
#6
طيب ايه هو كود ملئ الكومبوكس بالبيانات عندك؟
الرد }}}}
تم الشكر بواسطة:
#7
تفضل عزيزي هذا هو الكود كاملاً Smile

PHP كود :
Dim saveintoo As New OleDb.OleDbCommand
        Dim constrr 
As String "Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" Application.StartupPath "\db.mdb"
        
Dim connn As New OleDb.OleDbConnection(constrr)
        
Dim DataSett As New DataSet
        Dim SQLstrr 
As String
        SQLstrr 
"SELECT * From factor_daora Where factor_daoraa_name=('" TextBox10.Text "')Order by factor_daora_id"
        
connn.Open()
        
Dim dataadapterr As New OleDb.OleDbDataAdapter(SQLstrrconnn)
        
dataadapterr.Fill(DataSett"factor_daora")
        
connn.Close()
        
ComboBox21.DataSource DataSett.Tables("factor_daora")
        
ComboBox21.DisplayMember "factor_daora_id"
        
TextBox21.Text ComboBox21.Items(1).ToString '(الترتيب - 1)' 
الرد }}}}
تم الشكر بواسطة:
#8
اخى جرب هذا الكود واخبرنى
Dim saveintoo As New OleDb.OleDbCommand
Dim constrr As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & Application.StartupPath & "\db.mdb"
Dim connn As New OleDb.OleDbConnection(constrr)
Dim DataSett As New DataSet
Dim SQLstrr As String
SQLstrr = "SELECT * From factor_daora Where factor_daoraa_name=('" & TextBox10.Text & "')Order by factor_daora_id"
connn.Open()
Dim dataadapterr As New OleDb.OleDbDataAdapter(SQLstrr, connn)
dataadapterr.Fill(DataSett, "factor_daora")
connn.Close()

ComboBox21.Items.Clear()
For X As Integer = 0 To DataSett.Tables("factor_daora").Rows.Count - 1
ComboBox21.Items.Add(DataSett.Tables("factor_daora").Rows(X).Item("factor_daora_id"))
Next

TextBox21.Text = ComboBox21.Items(1).ToString '(الترتيب - 1)'
الرد }}}}
تم الشكر بواسطة:
#9
ماشاء الله تبارك الله ,, تسلم إيدك يامبدع و الله

تمت التجربة و نجحت الحمد لله , بارك الله فيك و نفع بك الامه

تسسسسسسسسسسسلم
الرد }}}}
تم الشكر بواسطة:
#10
السلام عليكم ورحمة الله وبركاته

بعد إذن (learning.net)

الطريقة الأفضل لربط الأدوات بقاعدة البيانات
كود :
Dim conn As New OleDb.OleDbConnection(" Provider=Microsoft.Jet.OLEDB.4.0;                   " & _
                                      " Data Source =" & Application.StartupPath & "\db.mdb ")
Dim sql As String = "   SELECT factor_daoraa_name, factor_daora_id          " & _
                    "     FROM factor_daora                                 " & _
                    "    WHERE factor_daoraa_name = @factor_daoraa_name     " & _
                    " ORDER BY factor_daora_id                              "

Dim comm As New OleDb.OleDbCommand(sql, conn)
comm.Parameters.AddWithValue("@factor_daoraa_name", Me.TextBox10.Text)

Dim dt As New [color=#FF0000]DataTable[/color]
Dim da As New OleDb.OleDbDataAdapter(comm)
da.Fill(dt)

ComboBox21.DataSource = dt("factor_daora")
ComboBox21.DisplayMember = "factor_daora_id"

لعرض العنصر المختار
كود :
TextBox21.Text = ComboBox21.[color=#FF0000]SelectedItem[/color]

لعرض factor_daora_id للعنصر المختار
كود :
TextBox21.Text = ComboBox21.[color=#FF0000]SelectedValue[/color]

السلام عليكم ورحمة الله وبركاته
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  طريق الكتابة على التكست بوكس aftfm 6 78 منذ 7 ساعة مضت
آخر رد: aftfm
  التحكم في برامج youssef1 3 79 20-05-17, 03:05 PM
آخر رد: Amir_alzubidy
  طريقة طباعة فاتورة و التحكم بشكلها Basil Abdallah 1 66 19-05-17, 12:34 PM
آخر رد: Adrees
  سؤال بخصوص التحكم بالمحرك عن طريق الحاسوب Basil Abdallah 2 65 16-05-17, 12:29 AM
آخر رد: alma2
  كيفية التحكم في تنسيق عمود خلايا واحد في الداتا جريد تناسيم 3 104 30-04-17, 06:31 PM
آخر رد: alma_fandi
  طلب صغير جمع عامود من جدول واضهار النتيجة في تكست بوكس nmst70 3 154 21-04-17, 02:35 AM
آخر رد: momiana1
Photo [سؤال] بخصوص اضافة تمرير بيناتا للداتا قريد فيو من تيكست بوكس diab4diab 1 84 20-04-17, 05:26 AM
آخر رد: أسامة السالمي
  طلب كود ارسال محتوي تكست بوكس الى سيرفر fouadhdfouad 0 74 08-04-17, 10:24 PM
آخر رد: fouadhdfouad
  [مثال] الكمبو بوكس الخاص بالفيجول ستديو Mohamed371 2 141 01-04-17, 09:20 PM
آخر رد: مساعدة
  التحكم فى ضبط حواف الورقة فى طباعة الفورم nabil.1710 9 454 21-03-17, 12:13 AM
آخر رد: nabil.1710

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم