بسم الله الرحمن الرحيم
وبعد ارفقت مثال فيه طريقة عمل تقرير برقم السجل او البحث بين قيمتين . كذلك يوجد فيه تاريخ الطباعة والصفحة مرقمه أتمنى أن يفيد المثال وأعتذر إذا كان القسم غير صحيح .
المثال مرفق
وهذا شرح مبسط
اولا : ننشئ قاعدة بالبيانات التالية
ولاننسى ان يكون حقل الراتب رقم . وليس نصي . والسبب لكي نستطيع في التقرير ان يطبع لنا المجموع ..
ثم بعد ذلك ننشئ مشروع جديد وننشئ add new data source
في الأخير يصبح لدينا المشروع مثل كذا
بعد ذلك نضيف ريبورت ويزرد للمشروع
اسحب القيم إلى الفاليو
بعدها تختار شكل الجدول
الآن أنتهينا .. سوف نقوم بسحب التقرير من الادوات على الفورم
ثم نذهب لنعمل استعلام في القاعدة بدلالة ID .. نختار Tab1TableAdapter بالفارة ياليمين
ونضغط على كويري
نضيف شرط
SELECT ID, Name, Phone, asd1, asd17 FROM Tab1 WHERE (ID = ?)
ونسميه ب FillByID مثال
وبعدها أنتهينا .. نذهب للفورم ونضع بوتون وتكست بوكس
ثم دبل كليك على البوتون
وبعدها أحقظ عملك واعمل تشغيل للبرنامج راح يظهر لك بالشكل التالي وتستطيع عمل استعلام
بدلالة ID
لاكن ماذا لو حبينا ان نستعلم بين قيمتين ؟؟؟
فقط ضع استعلام
WHERE (ID >= ?) AND (ID <= ?)
وفي الفورم ضع 2 تكست وبتون . ثم دبل كليك على البوتون
Try
Me.Tab1TableAdapter.FillBydateeee222(Me.data1DataSetprint77.Tab1, TextBox1.Text, TextBox2.Text)
Me.ReportViewer1.RefreshReport()
Catch ex As Exception
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
اتمنى من الله ان اكون وفقت في الشرح المبسط واعتذر أن كان هناك قصور
تحياتي
وبعد ارفقت مثال فيه طريقة عمل تقرير برقم السجل او البحث بين قيمتين . كذلك يوجد فيه تاريخ الطباعة والصفحة مرقمه أتمنى أن يفيد المثال وأعتذر إذا كان القسم غير صحيح .
المثال مرفق
وهذا شرح مبسط
اولا : ننشئ قاعدة بالبيانات التالية
ولاننسى ان يكون حقل الراتب رقم . وليس نصي . والسبب لكي نستطيع في التقرير ان يطبع لنا المجموع ..
ثم بعد ذلك ننشئ مشروع جديد وننشئ add new data source
في الأخير يصبح لدينا المشروع مثل كذا
بعد ذلك نضيف ريبورت ويزرد للمشروع
اسحب القيم إلى الفاليو
بعدها تختار شكل الجدول
الآن أنتهينا .. سوف نقوم بسحب التقرير من الادوات على الفورم
ثم نذهب لنعمل استعلام في القاعدة بدلالة ID .. نختار Tab1TableAdapter بالفارة ياليمين
ونضغط على كويري
نضيف شرط
SELECT ID, Name, Phone, asd1, asd17 FROM Tab1 WHERE (ID = ?)
ونسميه ب FillByID مثال
وبعدها أنتهينا .. نذهب للفورم ونضع بوتون وتكست بوكس
ثم دبل كليك على البوتون
وبعدها أحقظ عملك واعمل تشغيل للبرنامج راح يظهر لك بالشكل التالي وتستطيع عمل استعلام
بدلالة ID
لاكن ماذا لو حبينا ان نستعلم بين قيمتين ؟؟؟
فقط ضع استعلام
WHERE (ID >= ?) AND (ID <= ?)
وفي الفورم ضع 2 تكست وبتون . ثم دبل كليك على البوتون
Try
Me.Tab1TableAdapter.FillBydateeee222(Me.data1DataSetprint77.Tab1, TextBox1.Text, TextBox2.Text)
Me.ReportViewer1.RefreshReport()
Catch ex As Exception
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
اتمنى من الله ان اكون وفقت في الشرح المبسط واعتذر أن كان هناك قصور
تحياتي