(20-09-18, 04:11 PM)kebboud كتب : [ -> ]السلام عليكم أختي الكريمة احلام
عندي نفس المشكلة و ما زلت ابحث عن حل لها ..يعني عندي داتاغريدفيو و تستقبل بيانات من قاعدة اكسس ..لكن العمود الأول و الثاني أحب أن تكون بياناتهما تأتي من جدول آخر ..فما هو الحل ؟
وعليكم السلام ،،
تكون كالتالي :
لاحظ نكتب اسم الجدول ثم دوت ثم اسم الحقل ،، غير اسماء الجداول واسماء الحقول بما يتناسب مع المسميات عندك ،،
كود :
Dim dp as new OledbDataAdapter = ("Select Table1.userid, Table1.username, Table2.useraddress, Table2.useremail, Table2.usermobile From Table1,Table2",con)
Dim dt as new DataTable
dp.Fill(dt)
DataGridView1.DataSource = dt
(20-09-18, 11:49 PM)حريف برمجة كتب : [ -> ] (20-09-18, 04:11 PM)kebboud كتب : [ -> ]السلام عليكم أختي الكريمة احلام
عندي نفس المشكلة و ما زلت ابحث عن حل لها ..يعني عندي داتاغريدفيو و تستقبل بيانات من قاعدة اكسس ..لكن العمود الأول و الثاني أحب أن تكون بياناتهما تأتي من جدول آخر ..فما هو الحل ؟
وعليكم السلام ،،
تكون كالتالي :
لاحظ نكتب اسم الجدول ثم دوت ثم اسم الحقل ،، غير اسماء الجداول واسماء الحقول بما يتناسب مع المسميات عندك ،،
كود :
Dim dp as new OledbDataAdapter = ("Select Table1.userid, Table1.username, Table2.useraddress, Table2.useremail, Table2.usermobile",con)
Dim dt as new DataTable
dp.Fill(dt)
DataGridView1.DataSource = dt
شكرا أخي الكريم
لكن هذا الكود يوضع في اي مكان ؟
يوضع في المكان الذي تريد عرض البيانات في الداتاقريدفيو مثلاً :
عند تحميل الفورم Form Load
أو حدث النقر على البوتن .... أو اي مكان تريد .
(21-09-18, 12:51 AM)حريف برمجة كتب : [ -> ]يوضع في المكان الذي تريد عرض البيانات في الداتاقريدفيو مثلاً :
عند تحميل الفورم Form Load
أو حدث النقر على البوتن .... أو اي مكان تريد .
لكن أخي الكريم يجب أن تعرف أن الداتاغريدفيو تستقبل البيانات من الاكسس عن طريق tableadabter يعني في الوضع المتصل
ساشرح لك أخي :
عندي قاعدة بيانات من اكسس فيها جدولين جدول الطلبة و جدول المواد الدراسية..
و كلا الجدولين يبدآن بعمودين أو حقلين :
العمود ID
العمود NAM_ELEV
الداتاغريد فيو تستقبل بيانات جدول المواد الدراسية مباشرة
أريد أن استثني العمود الأول و الثاني من الداتاغريد لاستقبال بيانات العمود 1 و 2 من جدول الطلبة ...
كيف ؟؟
المفتاح الفريد مهم في عملية الحذف والتعديل والبحث والفهرسة ايضا .
الان ...!!!
تم جعل هذا المفتاح لتحديد البيانات الفرعية التي ترتبط بالبيانات الرئيسية او العلاقة بين البيانات في جدولين او اكثر من جدول
يعني لا نحتاج الى انشاء سجل في جدول اخر طالما ليس لدينا بيانات لادخالها
والا ما الفائدة من فتح سجل فارغ اصلا .
هناك شئ ما خطاء في التصميم او الفكرة المطلوبة .
بالنسبة للتريقر سوف نستخدم جملة Insert ايضا لاضافة السجل .
ولكن لا انصح بالمتابعة في فعل هذا لان هناك مشكلة او خطاء وهذه الطريقة غير صحيحة