منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
تعبيئة الكرستال ريبورت - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : تعبيئة الكرستال ريبورت (/showthread.php?tid=25990)



تعبيئة الكرستال ريبورت - DOX.1 - 05-08-18

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

عندي تقرير في بيانات من ثلاث جداول 

السؤال كيف أبني الأستعلام بحيث أن البيانات تنزل من الثلاث جداول في التقرير 


هذا أستعلامي الموجود حاالياً

PHP كود :
  Dim RPO As New CrystalAvlAndMove
        
'RPO.SetParameterValue(0, TextBox2.Text)
        DA = New SqlClient.SqlDataAdapter("SELECT * FROM [TBL_Emp] WHERE [CODE_Emp]='" & txtthry.Text & "'", con)
        DT = New DataTable
        DT.Clear()
        DA.Fill(DT)
        If DT.Rows.Count > 0 Then
            RPO.SetDataSource(DT)
            frm_allrepoerts.CrystalReportViewer1.Refresh()
            frm_allrepoerts.CrystalReportViewer1.ReportSource = RPO
            RPO.PrintToPrinter(1, False, 0, 0)
            frm_allrepoerts.CrystalReportViewer1.Zoom(80%) 



RE: تعبيئة الكرستال ريبورت - Finish - 05-08-18

الافضل استخدم DataSet لقاعدة البيانات وبناء التقرير على أساسه
بعدها الامور ستكون سهلة بالنسبة إليك


RE: تعبيئة الكرستال ريبورت - elgokr - 05-08-18

اخى DOX.1
بخصوص الجملة التالية !!!
إقتباس :عندي تقرير في بيانات من ثلاث جداول 

انا لا اري اى جداول فى كود الاستعلام الا جدول واحد فقط
وهو الجدول (TBL_Emp)

الرجاء التوضيح اكثر لما تريده
وما الذى يحدث معك بالكود

تحياتى لك
وتمنياتى لك التوفيق



RE: تعبيئة الكرستال ريبورت - DOX.1 - 11-08-18

الأستعلام عن موظف من جدول الموظفين 
وجلب بياناته الماليه منن الجدول المالي 
وجلب بيانات الأجازات من جدول الأجازات 

ومن ثم تعبيئة الداتا تبيل ومن ثم وضعها في التقرير 

هذه المنطق لبناء الأستعلام


RE: تعبيئة الكرستال ريبورت - mero5000 - 11-08-18

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


RE: تعبيئة الكرستال ريبورت - DOX.1 - 13-08-18

(11-08-18, 04:00 AM)mero5000 كتب : اعمل متغير فيه استعلام عن id الموظف بالاول من جدول الموظفين
وعن طريق المتغير هذا هات من اى جدول بالعلاقة  الى بنيتها مع جدول الموظفين حت لو 100 جدول
بس استخدم تقارير زى ديف اكس بريس اريح وافضل لك

أنا عامل المتغير بس جملة الأستعلام 
وعندي حقل يربط الثلاث جداول ..؟


RE: تعبيئة الكرستال ريبورت - elgokr - 13-08-18

ارفق قاعدة البيانات مع ذكر اسماء الجداول 
حتى يتم عمل كود الاستعلام لكي تستخدمه مباشراً

تحياتى لك
وتمنياتى لك التوفيق