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

مساعدة في كود جلب البيانات للكرستال ريبورت

بدأه realy8 في 16 أكتوبر 2014 · 2 رد · 1,066 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

 

أنا استخدم كود من الاستاذ خالد السعداني، وهو لتمرير بارومتر من اجراء مخزن إلى تقرير اكرستال ريبورت وهو هذا الكود

RPT.All_Data_Mainas myReport = new RPT.All_Data_Mainas();
                    RPT.RPT_Main myForm = new RPT.RPT_Main();
                    myForm.crystalReportViewer1.ReportSource = myReport;
                    myForm.ShowDialog();

لكن هذا الكود لا يعمل على أكثر من بارمترين أو اكثر، فما هو الكود الذي يعمل إذا كان عندي اكثر من بارومتر واحد

#2

اتمني ان تفيدك هذه المشاركات للوصول الي الحل

 

تمرير الباراميترات لتقارير الكريستال ريبورت

مثال عن تمرير الباراميترات لتقارير الكريستال ريبورت

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

الشكر الجزيل لك أخي مشرف قسم الفيجول محمد فؤاد تركي

 

ما أرسلته لي طريقة لبارمتر واحد، وأنا أريد أكثر من بارومتر

 

وللتوضيح..

 

لدي إجراء مخزن يجلب لي معلومات الكستمر (الاسم ـ الرقم الشخصي ـ  الدولة ـ المنطقة ـ الجنس ـ العمر) ببارومترين الدولة والجنس،، أي عندما أحدد في الفيجول استديوا اسم الدولة وجنس الزبون يجلب لي جميع البيانات المطابقة لهذين البارومترين، ويعرضها في الكرستال ريبورت

 

وانا استخدم الكود التالي لكنه يعمل على بارومتر واحد فقط، كأن يجلب لي معلومات الزبون حسب الدولة فقط

RPT.OneTrip_Ram myReport = new RPT.OneTrip_Ram();
                myReport.SetParameterValue("@ID_Trip", txtIdTrip.Text);
                RPT.RPT_Main myForm = new RPT.RPT_Main();
                myForm.crystalReportViewer1.ReportSource = myReport;
                myForm.ShowDialog();

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…