السلام عليكم
لو سمحتوا محتااجة مساعدة ضرورية ياريت تخدموني فيها
عندي مشكلة لمن ارسل باراميتر للريبورت ...
باستخدام الكود التالي اقدر ارسل باراميتر اللي هوه
PrintNo
وقيمته حتكون المتغير
printwono
وهذا الكود انا عملته كله مع بعض في ال
Load
تبع الفورم اللي فيها الكريستال ريبورت..
Dim paramFields As New ParameterFields Dim paramField As New ParameterField Dim discreteVal As New ParameterDiscreteValue paramField.ParameterFieldName = "PrintNo" paramField.ParameterType = ParameterType.ReportParameter discreteVal.Value = printwono paramField.CurrentValues.Add(discreteVal) paramFields.Add(paramField) CrystalReportViewer1.ParameterFieldInfo = paramFields CrystalReportViewer1.ReportSource = "C:\printwoform.rpt"
والحمد لله المتغير اللي ارسله هوه اللي يطلع الريبورت له
لكن المشكلة انه قبل مايطلع لي الريبورت يظهر لي
prompt box
يطلب فيه قيمة الباراميتر اللي ابغى ارسله,,وطبعا بغض النظر عن اللي اكتبه الريبورت راح يطلع للمتغير اللي ارسلته في الكود..
سؤالي :
كيف ممكن اتخلص من هذي ال
prompt box
وهل في اي خطأ في الكود تبعي او ترتيبه او حتى مكانه؟
وسااامحوني للاطالة,, بس حبيت اوضح سؤالي اكثر..
ارجوكم لا تتأخرون علية والله محتااااااجة لمساعدتكم :cry: :cry: