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

كود استعراض البيانات من أكثر من جدول

بدأه Positive.Muslim في 27 مايو 2008 · 1 رد · 1,160 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

بارك الله فيكم لقد قمت بغضافة فور لمشروعي يقوم بعرض الكتب المستعارة بحيث يعرض:

عنوان الكتاب - رقم الجزء (من جدول الكتب)

المؤلف (من جدول المؤلفين)

اسم المستعير - تاريخ الاستعارة - ملاحظة (من جدول الاستعارة)

و قمت باضافة BindingNavigator للتنقل بين السجلات التي ستعرض في Teaxtboxs لكل حقل

قمت بكتابة الكود التالي و لكن يبدو أنه غير صحيح!!


Private Sub showbutton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles showbutton.Click
Dim com1str As String = "SELECT Books.Book_Title, Authors.Author, Borrow.B_FullName, Borrow.B_Date, Borrow.Note FROM Borrow INNER JOIN Books ON Borrow.Book_ID = Books.Book_ID INNER JOIN Authors ON Books.Author_ID = Authors.Author_ID"
Dim com1 As New SqlCommand(com1str, conn)
Dim DA As New SqlDataAdapter
conn.Open()
com1.ExecuteReader()
DA.SelectCommand = com1
DA.Fill(DS, "books")
DA.Fill(DS, "Authors")
DA.Fill(DS, "Borrow")
TextBox2.DataBindings.Add("text", DS, "Books.Book_Title")
TextBox3.DataBindings.Add("text", DS, "Authors.Author")
TextBox4.DataBindings.Add("text", DS, "Borrow.B_FullName")
TextBox5.DataBindings.Add("text", DS, "Borrow.B_Date")
RichTextBox1.DataBindings.Add("text", DS, "Borrow.Note")
End Sub

أسأل الله تعالى أن ييسر لي من يعينني... بارك الله فيكم

#2

هل من طريقة أخرى أخي العزيز

لأن طريق SQL تجمع بين كل الجداول ستكرر الحقول المرتبطة في كل الأسطر

لو كان نسطيع عرض البيانات لكل جدول حسب السجل المرتبط به و كل في حقول نصية منفصلة

كيف يتم ذلك ؟

قال رسول الله صلى الله عليه و سلم :

عبادة في الهرج كهجرة إلي

وقال أيضاً :

من عيّر أخاه بذنب لم يمت حتى يفعله

أو كما قال

www.dr.syria4soft.com

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