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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (https://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (https://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (https://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : [تم الحل]مشكلة فى جلب قيمة من داتا جريد فيو (/showthread.php?tid=30246)

الصفحات: 1 2 3 4 5 6 7 8


[تم الحل]مشكلة فى جلب قيمة من داتا جريد فيو - maxruined - 11-07-19

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

[صورة مرفقة: 1.jpg]
عايز لما اضغط على زر print selected contractor 
يجبلي من الفورم دا
[صورة مرفقة: 2.jpg]
كل الاسطر الخاصة بالاسم المحدد وهو (haytham eldosuky)
انا حاولت كتير الصراحه مقدرتش كل اللى قدرت اوصله انى بخلي اول سطر بس فى بيظهر فى الكريستال ريبورت زى كدا 
[صورة مرفقة: 3.jpg]
مش قادر اخلي كل الاسطر الخاصه بالاسم المحدد تظهر ..
بتمني من اى حد يساعدنى 
وشكراً جداً مقدماً



RE: مشكلة فى جلب قيمة من داتا جريد فيو - asemshahen5 - 11-07-19

تأكد من الاستعلام الخاص الذي يعبأ الداتا غريد لان النتيجة الموجودة بالداتا جريد مساوية للنتيجة الموجودة بالكريستال .


RE: مشكلة فى جلب قيمة من داتا جريد فيو - maxruined - 11-07-19

(11-07-19, 06:14 PM)asemshahen5 كتب : تأكد من الاستعلام الخاص الذي يعبأ الداتا غريد لان النتيجة الموجودة بالداتا جريد مساوية للنتيجة الموجودة بالكريستال .

انا حرفياً دماغى وقفت  Huh

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



RE: مشكلة فى جلب قيمة من داتا جريد فيو - asemshahen5 - 11-07-19

إذا عدلت أي شيئ في قاعدة البيانات ضع السكربت الجديد كامل لها .


RE: مشكلة فى جلب قيمة من داتا جريد فيو - maxruined - 11-07-19

(11-07-19, 06:40 PM)asemshahen5 كتب : إذا عدلت أي شيئ في قاعدة البيانات ضع السكربت الجديد كامل لها .

هو انا معدلتش حاجه بس تحسباً لاي خطأ هرفعهولك تانى



RE: مشكلة فى جلب قيمة من داتا جريد فيو - asemshahen5 - 11-07-19

الغ كل شيء في زر معاينة الطباعة و ضع مكانه هذا الكود :

PHP كود :
       private void button4_Click(object senderEventArgs e)
 
       {
 
           DataSet ds = new DataSet();
 
           string Sqlstr "select * from CHEQUES where Beneficiary_Name='" comboBox3.Text "'";
 
           SqlDataAdapter Sda = new SqlDataAdapter(Sqlstrsqlcon);
 
           Sda.Fill(ds"CHEQUES");
 
           SELECTED_CONTRACTOR_REPORT rep = new SELECTED_CONTRACTOR_REPORT();
 
           FRM_CLEARANCE_4_CONTRACTOR rpt_view = new FRM_CLEARANCE_4_CONTRACTOR();
 
           rep.SetDataSource(ds);
 
           rpt_view.crystalReportViewer1.ReportSource rep;
 
           rpt_view.crystalReportViewer1.Dock DockStyle.Fill;
 
           rpt_view.crystalReportViewer1.Refresh();
 
           rpt_view.crystalReportViewer1.Show();
 
           rpt_view.ShowDialog();
 
       
   


RE: مشكلة فى جلب قيمة من داتا جريد فيو - maxruined - 11-07-19

(11-07-19, 07:18 PM)asemshahen5 كتب : الغ كل شيء في زر معاينة الطباعة و ضع مكانه هذا الكود :

PHP كود :
       private void button4_Click(object senderEventArgs e)
 
       {
 
           DataSet ds = new DataSet();
 
           string Sqlstr "select * from CHEQUES where Beneficiary_Name='" comboBox3.Text "'";
 
           SqlDataAdapter Sda = new SqlDataAdapter(Sqlstrsqlcon);
 
           Sda.Fill(ds"CHEQUES");
 
           SELECTED_CONTRACTOR_REPORT rep = new SELECTED_CONTRACTOR_REPORT();
 
           FRM_CLEARANCE_4_CONTRACTOR rpt_view = new FRM_CLEARANCE_4_CONTRACTOR();
 
           rep.SetDataSource(ds);
 
           rpt_view.crystalReportViewer1.ReportSource rep;
 
           rpt_view.crystalReportViewer1.Dock DockStyle.Fill;
 
           rpt_view.crystalReportViewer1.Refresh();
 
           rpt_view.crystalReportViewer1.Show();
 
           rpt_view.ShowDialog();
 
       

هو بس فيه مشكلة بسيطه وهى 
فى الفورم هنا انا محدد البروجيكت نمبر 50604

[صورة مرفقة: 1.jpg]

المفروض يعرضلي بس دول من غير اللى معلم عليه بالاحمر 

[صورة مرفقة: Report.png]
معليش انا تعبتك معايا جداً 



RE: مشكلة فى جلب قيمة من داتا جريد فيو - asemshahen5 - 11-07-19

بسيطة عدل الاستعلام ليصبح هكذا :

PHP كود :
string Sqlstr "select * from CHEQUES where Beneficiary_Name='" comboBox3.Text "' and Project_Number =" comboBox2.Text
   


RE: مشكلة فى جلب قيمة من داتا جريد فيو - maxruined - 11-07-19

(11-07-19, 07:58 PM)asemshahen5 كتب : بسيطة عدل الاستعلام ليصبح هكذا :

PHP كود :
string Sqlstr "select * from CHEQUES where Beneficiary_Name='" comboBox3.Text "' and Project_Number =" comboBox2.Text

كم انت اكثر من رائع 
بجد شكراً اوى اوى 
بس كان فيه حاجه اخيره 
فى الكريستال ريبورت هنا 
[صورة مرفقة: Report2-XT-copy.jpg]
عايز احط اجمالى المبلغ المدفوع

وبعدين اسفل الريبورت احط اجمالى المطلوب ناقص المبلغ المدفوع ويعطيني النتيجه فى تيكست بوكس داخل الكريستال ريبورت ؟
زي كدا مثلا 



RE: مشكلة فى جلب قيمة من داتا جريد فيو - asemshahen5 - 11-07-19

بالنسبة للطلب الاول اذهب الى Section 4 و اضغط بالزر اليمين واختار كما الصورة :

   

ثم اختر من النافذة كما الصورة التالية :

   

و اضغط موافق اما بالنسبة للطلب الثان مبلغ 8798 من اين احضرته من قاعدة البيانات لعمل المطلوب .