تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تعبئة الكومبو بالبحث المتعدد
#1
في المثال المرفق أتمنى أن يكون هناك طريقة لجلب اسماء ابناء الموظف وعرضها في الكومبو بكس الخاص بهم عند عرض إسم الموظف
انتظر الحلول من الجميع


الملفات المرفقة
.rar   EmploeData.rar (الحجم : 74.48 ك ب / التحميلات : 23)
الرد }}}
تم الشكر بواسطة:
#2
للتوضيح فقط
المطلوب هو أن يظهر ابناء الموظف في الكومبو الأخر عند إختيار الموظف !
الرد }}}
تم الشكر بواسطة:
#3
بدون ان ارى المثال
بنفس الطريقة التي عبئت بها الكومبو الاول تقوم بتعبئة الثاني
اكيد لديك جدول للابناء وبه حقل انديكس للربط بالاول
الجملة ستكون

select BoyName from ChidTable where ChildIndex=@ChildIndex

وهذه التعبئة طبعا ستكون في الحدث OnChange للكمبو الاول
الرد }}}
تم الشكر بواسطة:
#4
(30-09-20, 11:56 AM)ابو محمد محمد محمد كتب : بدون ان ارى المثال
بنفس الطريقة التي عبئت بها الكومبو الاول تقوم بتعبئة الثاني
اكيد لديك جدول للابناء وبه حقل انديكس للربط بالاول
الجملة ستكون

select  BoyName from ChidTable where  ChildIndex=@ChildIndex

وهذه التعبئة طبعا ستكون في الحدث OnChange للكمبو الاول

ليس هناك جدول للأبناء فالأبناء مضافين بنفس جدول الأب 
اتمنى تطلع على المثال لتتوضيح 
فجملة البحث يا عزيزي يجب أن تستخرج لي حقل الإبن الأول والإبن الثاني والثالث والرابع وتقوم بتعبئتها في الكومبو الخاص بالأبناء
فكل سطر في الداتا يحتوي سجل أب مع عدد من الأبناء وهكذا
الرد }}}
تم الشكر بواسطة:
#5
أرجو ان يكون التالي هو المطلوب


الرد }}}
تم الشكر بواسطة: ZaerAllail
#6
للأسف يا سعود بارك الله فيك ليس هو المطلوب
والمشكله واضح في المثال المرفق فمع الموظف ابناءة في نفس السجل والسجل موظف اخر وابناءه
والمطلوب عند يتم عرض الموظف الموجود في السجل الأول في الجدول في الكومبو الأول يتم في نفس الوقت تعبئة الكومبو الثاني بأبناءه الموجودين معه في نفس السجل

اعلم أنها معضله ولكن لابد أن لها حل !
الرد }}}
تم الشكر بواسطة: سعود
#7
(30-09-20, 10:02 PM)ZaerAllail كتب : للأسف يا سعود بارك الله فيك ليس هو المطلوب
والمشكله واضح في المثال المرفق فمع الموظف ابناءة في نفس السجل والسجل موظف اخر وابناءه
والمطلوب عند يتم عرض الموظف الموجود في السجل الأول في الجدول في الكومبو الأول يتم في نفس الوقت تعبئة الكومبو الثاني بأبناءه الموجودين معه في نفس السجل

اعلم أنها معضله ولكن لابد أن لها حل !

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

PHP كود :
 If EmpCbBx.SelectedIndex = -1 Then Exit Sub
        EmpNoLp
.Text EmpData(EmpCbBx.SelectedIndex)(0)

 
       SonsCmbBox.Items.Clear()

 
       Dim m As Integer
        For m 
2 To EmpData.Columns.Count 1
            SonsCmbBox
.Items.Add(EmpData.Rows(EmpCbBx.SelectedIndex).Item(m).ToString)


 
       Next 
طبقت التعديل على مثالك وعمل بشكل جيد.
الرد }}}
تم الشكر بواسطة: ZaerAllail , ZaerAllail , عبد العزيز البسكري
#8
سلمت أناملك يا غالي
بالضبط هذا هو المطلوب حفظك الله
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري
#9
(30-09-20, 10:06 PM)سعود كتب :
(30-09-20, 10:02 PM)ZaerAllail كتب : للأسف يا سعود بارك الله فيك ليس هو المطلوب
والمشكله واضح في المثال المرفق فمع الموظف ابناءة في نفس السجل والسجل موظف اخر وابناءه
والمطلوب عند يتم عرض الموظف الموجود في السجل الأول في الجدول في الكومبو الأول يتم في نفس الوقت تعبئة الكومبو الثاني بأبناءه الموجودين معه في نفس السجل

اعلم أنها معضله ولكن لابد أن لها حل !

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

PHP كود :
 If EmpCbBx.SelectedIndex = -1 Then Exit Sub
        EmpNoLp
.Text EmpData(EmpCbBx.SelectedIndex)(0)

 
       SonsCmbBox.Items.Clear()

 
       Dim m As Integer
        For m 
2 To EmpData.Columns.Count 1
            SonsCmbBox
.Items.Add(EmpData.Rows(EmpCbBx.SelectedIndex).Item(m).ToString)


 
       Next 
طبقت التعديل على مثالك وعمل بشكل جيد.

هل من الممكن تطبيق نفس الكود إذا كانت بيانات الإبناء في الجدول مثلا الإسم ورقم الهاتف الإسم ورقم الهاتف فهل من الممكن تعبئة الكومبو بالأسماء فقط دون الأرقام ؟
الرد }}}
تم الشكر بواسطة:
#10
بعد عملية البحث تتم إضافة العناصر إلى الكومبو متتابعة أو متفرقة بهذا الكود وفقا لرقمها في الداتا تيبل!

كود :
       SonsCmbBox.Items.Clear()
       Dim r As DataRow
       For Each r In SonsCmbBox.Rows
           SonsCmbBox.Items.Add(r(3).ToString)
           SonsCmbBox.Items.Add(r(5).ToString)
           SonsCmbBox.Items.Add(r(7).ToString)
           SonsCmbBox.Items.Add(r(9).ToString)
       Next
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] ما الخطأ فى هذا الكود - كود البحث المتعدد Ashraf Elafify 7 464 27-12-23, 10:50 PM
آخر رد: Ashraf Elafify
  كيف يتم تعبئة قريد فيو بدون قاعدة بيانات بشكل مباشر؟ nowiglah 1 375 01-12-23, 10:57 PM
آخر رد: Taha Okla
  تعبئة CheckListBox من قاعدة البيانات حسب الإختيار من Combobox صالح عبدالله 1 334 14-10-23, 10:26 PM
آخر رد: aljzazy
  تعبئة الكمبوبوكس دون الارتباط بالجدول .. استفسار عاجل Ali_hassn 0 242 24-09-23, 10:50 PM
آخر رد: Ali_hassn
  تعبئة عمود معين في الداغريد kebboud 13 1,027 14-06-23, 05:07 PM
آخر رد: kebboud
  تعبئة عمود في الداتاقريد فيو من اذا تحقق شرط معين في جدول في قاعدة البيانات صالح عبدالله 2 620 21-05-23, 09:42 PM
آخر رد: صالح عبدالله
  تعبئة كومبو بوكس بالاعتماد على قيمة كومبو بوكس اخر ahmaddrawshih 4 623 15-01-23, 09:49 PM
آخر رد: مصمم هاوي
  [سؤال] تعبئة الليست بوكس من ال resources ابو روضة 6 666 22-12-22, 01:18 AM
آخر رد: ابو روضة
  تعبئة الكومبوكس في الداتا قريدفيو مصمم هاوي 9 1,559 22-08-22, 12:45 AM
آخر رد: سعود
  مشكلة في الكومبو بوكس mohamedassim 0 610 06-07-22, 11:38 PM
آخر رد: mohamedassim

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


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