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

مساعد - طباعة السجل الحالي في الكريستال

مغلق
بدأه Soga في 18 أبريل 2005 · 5 رد · 1,014 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخواني انا بصراحه اول مره استخدم الكريستال ريبورت وتوهقت فيه ماعرفتله

انا عندي برنامج يعرض نتائج طلاب كل طالب في ROW

استخدم قاعدة البيانات XML

و DataSet و DataView و DataGrid

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

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

Print Current Row That Is Loaded Now In The Form

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

وهل في طريقة اخرى أفضل من الكريستال ريبورت

#2

السلام عليكم

الكود التالى سوف يطبع الرقم المحدد فى TextBox1 فقط

   Dim Frm As New Form2
        Dim cr As New CrystalReport1
        Me.DataSet11.Clear()
        Me.SqlDataAdapter1.SelectCommand.CommandText = "SELECT * From tbl  Where id='" & Me.TextBox1.Text.Trim & "'"
        SqlDataAdapter1.Fill(Me.DataSet11, "tbl")
        cr.Database.Tables(0).SetDataSource(DataSet11)
        Frm.CrystalReportViewer1.ReportSource = cr
        Frm.Show()

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#3

جزاك الله الف خير اخي waleedhm على الرد وبارك الله فيك

لكن اخي انا لا استعمل SqlDataAdapter1 ؟!

لاني استخدم XML كقاعدة بيانات

ياريت اذا تقدر تعدل عليه بحيث يصبح من غير SqlDataAdapter1

وجزاك الله الجنة

#4

السلام عليكم

انزل Dataset من new Item ثم املأها باليانات من Dataset التي لديك و من داخل الكيرستال ريبورت انشئ رابط جديد مرتيط بال Datset التي ملأتها بالبيانات تملأها بالشكل التالي

DataSet11.ReadXml("C:/Data/Employees.xml")

أهم شيء أن تكون ال Dataset Typed أي منشأة كما أخبرتك و ستجدها تظهر في الكريستال ريبورت

#5

انا لدي DataSet لكن ماعندي SqlDataAdpter لانه انا لا استخدم قاعدة بيانات SQL

انا استخدم XML

يعني اقوم بقراءة الالبيانات DataSet11.ReadXml("C:/Data/Employees.xml")

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

#6

السلام عليكم

هذا مثال من أحد الأخوة في أحد المنتديات فيه عبأ البانات في الداتاست ثم أظهرها في الريبورت

CrystalRep.zip

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

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