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

مشكله الكريستال ريبورت من storedprocedure

بدأه JAGUAR7007 في 12 فبراير 2012 · 7 رد · 939 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي تقرير مصمم بالكريستال ريبورت و البيانات من Stored Procedur

المعامل او parameter تاريخ

المشكله في كل مره اعرض فيها التقرير تظهر لي رساله من الكريستال ريبورت

تطلب ادخال قيمه المعامل parameter

ارجو المساعدة

5halid0np.jpg

834.gifcooltext497758lc.gif834.gif
#2

السلام عليكم.

جرب الكود التالي:

        	ParameterField myParameterField = new ParameterField();
        	ParameterDiscreteValue myParameterDiscreteValue = new ParameterDiscreteValue();
        	myParameterDiscreteValue.Value = ctlBillDate.Value;
        	myParameterField.ParameterFieldName = "BillDate";
        	myParameterField.CurrentValues.Add(myParameterDiscreteValue);
        	myParameterFields.Add(myParameterField);

        	crystalReportViewer1.ParameterFieldInfo = myParameterFields;

حيث ctlBillDate هو عنصر التاريخ

1
#3
Adel Khayata كتب:

السلام عليكم.

جرب الكود التالي:

        	ParameterField myParameterField = new ParameterField();
        	ParameterDiscreteValue myParameterDiscreteValue = new ParameterDiscreteValue();
        	myParameterDiscreteValue.Value = ctlBillDate.Value;
        	myParameterField.ParameterFieldName = "BillDate";
        	myParameterField.CurrentValues.Add(myParameterDiscreteValue);
        	myParameterFields.Add(myParameterField);

        	crystalReportViewer1.ParameterFieldInfo = myParameterFields;

حيث ctlBillDate هو عنصر التاريخ

الف شكر يا استاذ/عادل علي ردودك السريعه والمفيدة ومساعدتك للاعضاء ,, شكراً شكراً شكراً

5halid0np.jpg

834.gifcooltext497758lc.gif834.gif
#4

السلام عليكم ,, للاسف ظهر خطأ عند استخدام الكود ,, وهذه صورة من الخطأ

http://imageshack.us...6/53137540.png/

وهذه صورة من المشكله الاصليه وهي ظهور رساله تطلب بادخال المعامل

http://imageshack.us...7/37825703.png/

ارجوا الافادة والمساعدة

تم تعديل هذه المشاركة بواسطة JAGUAR7007 في 14 فبراير 2012 في 08:28

5halid0np.jpg

834.gifcooltext497758lc.gif834.gif
#5

ممكن تضع الكود الذي استخدمته في تمرير الباراميتر إلى التقرير ؟

و مانوع الباراميتير الذي عرفته في التقرير نفسه ؟

#6

ضع هلامة @ قبل اسم البرمتر

 myParameterField.ParameterFieldName = "@BillDate";

وضع هذا الكود قبل فتح التقرير

 crRep.VerifyDatabase();
#7

شكراً لك اخي الكريم KARIMSOFT

علي المساعدة والرد

5halid0np.jpg

834.gifcooltext497758lc.gif834.gif
#8

السلام عليكم,,

فيه كود آخر توصلت اليه ,, حتي يستفيد جميع الاعضاء

Imports CrystalDecisions.CrystalReports.Engine

Imports CrystalDecisions.Shared

 Dim parameterField As New ParameterFields
        parameterField.Add("@EmpSaDt", ParameterValueKind.StringParameter, DiscreteOrRangeKind.DiscreteValue)
        Dim Value As New ParameterDiscreteValue
        Value.Value = MainForm.TextBox42.Text
        parameterField(0).CurrentValues.Add(Value)
        CrystalReportViewer1.ParameterFieldInfo = parameterField
5halid0np.jpg

834.gifcooltext497758lc.gif834.gif

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

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

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

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

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