تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الكريستال ريبورت بدون قاعدة بيانات
#6
السّلام عليكم و رحمة الله و بركاته
إضافة لما طرحه السادة الأكارم بارك الله فيهم و لهم و زادها بموازين حسناتهم .. و من باب تنوّع الأفكار
يمكن كذلك الطباعة مباشرة بدون أي إرتباط بقاعدة البيانات .. كل ما يجب فعله .. هو إضافة Text Object  من خلال صفحة الكريستال ريبورت مع مراعاة تسميتها و تسمية التاكسات بكس مثلا على الفورم .. مثلا لديك 20 تاكست بكس .. سيلزمك 20 Text Object على الكريستال ريبورت .. ثم إستعمل هذا الكود للطباعة المباشرة
كود :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

   Dim rpt1 As New Crystal1

   Dim Text1 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text1")
   Text1.Text = Me.TextBox1.Text

   Dim Text2 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text2")
   Text2.Text = Me.TextBox2.Text

   Dim Text3 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text3")
   Text3.Text = Me.TextBox3.Text

   Dim Text4 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text4")
   Text4.Text = Me.TextBox4.Text

   Dim Text5 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text5")
   Text5.Text = Me.TextBox5.Text

   Dim Text6 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text6")
   Text6.Text = Me.TextBox6.Text

   Dim Text7 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text7")
   Text7.Text = Me.TextBox7.Text

   Dim Text8 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text8")
   Text8.Text = Me.TextBox8.Text

   Dim Text9 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text9")
   Text9.Text = Me.TextBox9.Text

   Dim Text10 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text10")
   Text10.Text = Me.TextBox10.Text

   Dim Text11 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text11")
   Text11.Text = Me.TextBox11.Text

   Dim Text12 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text12")
   Text12.Text = Me.TextBox12.Text

   Dim Text13 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text13")
   Text13.Text = Me.TextBox13.Text

   Dim Text14 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text14")
   Text14.Text = Me.TextBox14.Text

   Dim Text15 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text15")
   Text15.Text = Me.TextBox15.Text

   Dim Text16 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text16")
   Text16.Text = Me.TextBox16.Text

   Dim Text17 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text17")
   Text17.Text = Me.TextBox17.Text

   Dim Text18 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text18")
   Text18.Text = Me.TextBox18.Text

   Dim Text19 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text19")
   Text19.Text = Me.TextBox19.Text

   Dim Text20 As CrystalDecisions.CrystalReports.Engine.TextObject = rpt1.Section2.ReportObjects("Text20")
   Text20.Text = Me.TextBox20.Text

   Dim frm As New Form1
   frm.CrystalReportViewer1.ReportSource = rpt1
   Me.Dispose()
   frm.Show()
End Sub

تحياتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: dell , elgokr


الردود في هذا الموضوع
RE: الكريستال ريبورت بدون قاعدة بيانات - بواسطة عبد العزيز البسكري - 04-04-19, 02:42 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مشروع] حل جذري لكل من يعاني من ارسال الباركود والصورة الى الكريستال ربيورت مصمم الدوادمي 8 5,426 30-06-25, 04:39 AM
آخر رد: abdulazizsaeeed100
  لم يظهر لدي الكريستال ريبورت في برنامج vb.net 2015 aftfm 7 6,415 30-06-25, 04:36 AM
آخر رد: abdulazizsaeeed100
  اريد التحكم فى حجم الفونتبواستطة الكود لتقارير الكريستال new_programer 0 587 30-01-25, 08:32 AM
آخر رد: new_programer
  استدعاء مكتبة dll من c# في الكريستال ريبورت Mohamed.vbnet 0 537 12-11-24, 02:51 AM
آخر رد: Mohamed.vbnet
  تغيير لون السجلات في كريستال ريبورت بناء على قيم معينة صالح عبدالله 4 1,508 16-02-24, 09:30 PM
آخر رد: صالح عبدالله
  [سؤال] مشكلة في طباعة footer تقرير كريستال ريبورت i1982 5 1,799 29-03-23, 11:30 PM
آخر رد: sanyor77
Question [سؤال] سوال في الكرستال ريبورت ali bajmmal 0 721 17-02-23, 03:34 PM
آخر رد: ali bajmmal
  دالة التفقيط داخل الكريستال ريبورت bassant 6 6,570 08-02-23, 04:26 PM
آخر رد: kezzat
  هل يوجد امكانية لعمل متغير لكل record في الكريستال ريبورت bassant 0 1,045 29-11-22, 12:47 PM
آخر رد: bassant
  كيفية تصميم التقرير الكريستال ريبورت للطباعة على جانبين الورقة (وش وظهر) bassant 3 1,501 22-11-22, 12:22 PM
آخر رد: Taha Okla

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم