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

ماهي أفضل طريقة لعمل Insert in Master Details form؟؟

مغلق
بدأه نورامي في 10 أبريل 2007 · 3 رد · 842 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

طبعا أنا استخدمت ال Form View في الجدول الرئيسي و FromView Details في الجدول الفرعي

ولكن لم استطع الربط بينهما خاصة أني احاول ظهار الجدل الفرعي as Multy Record form

و هو مربوط مع قاعدة بيانات SQL

و شكرا

#2

سلام ...

:D

الحل بسيط !

لا بد أنه هنالك رابط لحقل ما بين الجدول الرئيسي و الجدول الفرعي ..

حسنا ، فيتوجب :

(1) عليك انشاء استفسار يعمل التالي :

أخذ قيمة الـ PK في الجدول الرئيسي و إعطاء السجلات في الجدول الفرعي التي تحمل نفس قيمة الجدول الفرعي !

و يتم ذلك في قاعدة البيانات SQL.

(2) بعد ذلك .. في مرحلة التصميم ..

تضع الـ formview للجدول الرئيسي ،

من ثم تضع الـ FormView الخاصه بالجدول الفرعي (( تستخدم هنا الاستفسار الذي انشئته )) ..

وو طبعا في شرط WHERE الذي كتبته في الاستفسار ، سوف تخبره ان يأخذ القيمة من كنترول الـ FormView الخاص بالجدول الرئيسي ..

، أرجو أن تكون الفكره واضحه ..

، و إن احتجت للتفاصيل .. لا تتردد بإطلاعنا على ذلك.

، تحياتي لك .

#3

شكرا لك أختي هذة الطريقة معروفة و سهلة ..

ولكني أتطلع أن يكون الجدول الفرعي على شكل MultiRecord لكي استطيع ادخال أكثر من سطر و تخزينهم

في نفس الوقت ..

ولم أستطع القيام بهذا عن طريق ال Grid View لا نه يظهر فقط ولا يسمح بالإدخال ..

??

#4

سلام ..

بالنسبة للـ GridView ... تتوفر فيها امكانية التعديل على البيانات و حذفها .. و لكن ليس اضافتها .. بالطبع .

حسنا طبعا الـ GridView سوف يعرض لك السجل و حقوله في سطر واحد ...

لكن يمكنك تغيير ذلك بإستخدام الـ Templete Column ... و إنشاء جميع الحقول داخل هذا العمود ..

فما رايك بذلك ؟

أرجو ان لا اكون قد اضعت وقتك !

، تحياتي.

هذا الموضوع مغلق.

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