منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
اواجة مشكلة في crystal Reports [تم الحل] - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم اسئلة التقارير والطباعة تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=71)
+--- الموضوع : اواجة مشكلة في crystal Reports [تم الحل] (/showthread.php?tid=30154)



اواجة مشكلة في crystal Reports [تم الحل] - Rabeea Qbaha - 04-07-19


السلام عليكم


اواجة مشكلة في crystal Reports وهي عند القيام بتصميم التقرير وبعد أستدعاء 
التقرير تعرض بعض البيانات فقط ولا يظهر بعضها الاخر عند الطباعه مع العلم انني قمت بربط

4 جداول في view في قاعدة البيانات. لكن عند الطباعه تظهر فقط المعلومات من جدولين cust & examination
لاحظو الصور :


ال View في قاعدة البيانات 


التصميم الخاص في التقرير :


ال report preview :


التقرير عند الطباعة:


الكود الخاص باستدعاء التقرير :
PHP كود :
DialogResult result MessageBox.Show("هل تريد طباعة وصل؟""تأكيد"MessageBoxButtons.YesNoMessageBoxIcon.Question);
 
               if (result == DialogResult.No)
 
               {
 
                   return;
 
               }

 
               //Filter = 0;
 
               if (_con.con.State == ConnectionState.Closed)
 
               {
 
                   _con.con.Open();
 
               }

 
               OleDbDataAdapter DataAdapterr;
 
               DataSet dss = new DataSet();

 
           string queryy "Select * from exam_view where ID=@ID";
 
           OleDbCommand cmd = new OleDbCommand(queryy_con.con);
 
           cmd.Parameters.AddWithValue("@ID"ID);

 
               dss.Clear();

 
               DataAdapterr = new OleDbDataAdapter(cmd);
 
               DataAdapterr.Fill(dss"exam_view");

 
               _con.con.Close();

 
               test_report rep = new test_report();
 
               rep.SetDataSource(dss.Tables[0]);
 
               Report_viewer frm = new Report_viewer();
 
               frm.crystalReportViewer1.ReportSource rep;
 
               frm.ShowDialog(); 


 visual studio 2017 _ crystal report 13

ما المشكلة وما هو الحل؟؟
وشكرا



RE: اواجة مشكلة في crystal Reports - Rabeea Qbaha - 04-07-19

الرجاء المساعدة .....

قمت بتجربة عمل ربط بين الجداول نفسا بدون view 

كود :
string queryy = "SELECT examinations.ID, cust.cname, examinations.ipd, examinations.pprice, examinations.ddate," +
               " right_test.D_sph, right_test.D_cyl, right_test.D_axis, right_test.D_add, right_test.D_va, right_test.N_sph, " +
               "right_test.N_cyl, right_test.N_axis, right_test.N_add, right_test.N_va, left_test.D_sph, left_test.D_cyl, left_test.D_axis, " +
               "left_test.D_add, left_test.D_va, left_test.N_sph, left_test.N_cyl, left_test.N_axis, left_test.N_add, left_test.N_va, " +
               "examinations.nnote FROM((cust INNER JOIN examinations ON cust.ID = examinations.cust_id) INNER JOIN left_test ON " +
               "examinations.ID = left_test.exam_id) INNER JOIN right_test ON examinations.ID = right_test.exam_id Where examinations.ID=2";
         

تم حل المشكلة :


المشكله كانت في ال View باسماء الاعمدة، عندما قمت بتغير اسماء الاعمده اختفت المشكلة
اسماء الاعمدة كانت متشابهة في جدولين