تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة ملي كمبوبوكس من اخر علي اساس شرط فى كمبوبوكس اخر
#1
السلام عليكم
كيف اقوم بتعبئة كمبوبوكس من شرط في كمبوبوكس اخر
الاول خاص بالمعاهد
اما الثاني خاص بالمدرسين
قمت بكتابة الكود التالي
PHP كود :
Private Sub cmbSchools_SelectedIndexChanged(sender As ObjectAs EventArgsHandles cmbSchools.SelectedIndexChanged
        Try
            daemp 
= New SqlDataAdapter("SELECT * FROM emp INNER JOIN School on School_id_emp = " cmbSchools.SelectedValuecon)
 
           ConnectDb()
 
           ds = New DataSet
            daemp
.Fill(ds"emp")
 
           If daemp.SelectCommand.ExecuteScalar() Is DBNull.Value Then
                ComboBox1
.Text ""
 
           Else
                ComboBox1
.DataSource ds.Tables("emp")
 
               ComboBox1.ValueMember "emp_id1"
 
               ComboBox1.DisplayMember "emp_name"
 
           End If
 
       Catch ex As Exception
            MessageBox
.Show(ex.Message)
 
       End Try


   End Sub 





فكانت النتيجة كالتالي


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



ارجوا المساعدة ولكم جزيل الشكر
الرد
تم الشكر بواسطة:
#2
السلام عليكم

لم تضعي لي نسخة من بيانات قاعدة البيانات في الموضوع السابق، في حين بدأت بالتعديل على المشروع السابق، ولكن كأني أشاهد هنا اختلاف.

اول عدلي انواع البيانات في قاعدة البيانات من nchar الى nvarchar
ثانيا استخدمي الترقيم التلقائي في عمود id غير باستثناء عمود serial

وهذه صور بعض التعديلات

   

   


أنتظر منك وضع المشروع الكامل الذي لديك للإقتباس منه وعمل التعديلات.

كما ترين هناك اختلاف بالمسميات عندما كتبت (المورد) ولكن الواضح من خلال الصورة في هذا الموضوع أنه (المعهد)
الرد
تم الشكر بواسطة:
#3
اشكرك ياستاذ مساعدة علي سرعة تجاوبك واتمني من حضرتك اني ارسلك على الخاص وحتي الان نفس المشاكل السابقة وقمت بعمل التعديلات على قاعدة البيانات
وبحمد لله قمت بعمل تعديل علي كود الكمبوبوكس ولا يوجد اخطاء لكن حتي الان هناك تكرار في كمبوبوكس الموظفين 
وهذا الكود للافادة
PHP كود :
  Public Sub fillcombo(ByVal combo As ComboBoxByVal query As StringByVal displayMember As StringByVal valuMember As String)
 
       cmd = New SqlCommand(querycon)
 
       adapter = New SqlDataAdapter(cmd)
 
       table = New DataTable()
 
       adapter.Fill(table)
 
       combo.DataSource table
        combo
.DisplayMember displayMember
        combo
.ValueMember valuMember
    End Sub 
PHP كود :
Private Sub cmbSchools_SelectedIndexChanged(sender As ObjectAs EventArgsHandles cmbSchools.SelectedIndexChanged
        Dim val 
As Integer 0
        Int32
.TryParse(cmbSchools.SelectedValue.ToString(), val)
 
       Dim query As String "SELECT * FROM emp INNER Join School ON emp.School_id_emp = " val
        fillcombo
(ComboBox1query"emp_name""emp_id1")
 
   End Sub 
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة صغير ب geckofx 60 الطابعة sva 4 83 منذ 11 ساعة مضت
آخر رد: sva
  مشكلة اتصال kaiser3D 0 28 أمس, 07:56 AM
آخر رد: kaiser3D
  مشكلة الفورم فى الخلف new_programer 1 45 11-12-18, 05:58 AM
آخر رد: rmnr
  مشكلة عند الضغط على زر التخزين nooralcown 1 42 10-12-18, 03:10 PM
آخر رد: elgokr
  مشكلة فى وضع كود جلب معلومات قاعدة البينات Mohamed Magdy 6 109 09-12-18, 08:14 AM
آخر رد: asemshahen5
  مشكلة ال common items غير ظاهر new_programer 6 140 08-12-18, 03:48 AM
آخر رد: asemshahen5
  مشكلة الشراء باسعار مختلفه نبيل كونكت 8 822 07-12-18, 07:13 AM
آخر رد: atef_020
  مشكلة مع كريستال ريبورت kaiser_noori 0 40 06-12-18, 12:52 PM
آخر رد: kaiser_noori
  مشكلة فى نصوص متغيره ابو روضة 0 48 06-12-18, 09:33 AM
آخر رد: ابو روضة
  الاخوة الذين يواجهون مشكلة الحفظ في قاعدة بيانات اكسسس abo ragab 0 107 04-12-18, 11:52 PM
آخر رد: abo ragab

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


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