![]() |
|
تفقيط حقول التقرير ReportViewer - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : تفقيط حقول التقرير ReportViewer (/showthread.php?tid=44971) |
تفقيط حقول التقرير ReportViewer - Tajaldeen - 18-01-23 لدي module يحتوي على دالة تحويل الارقام الى كلمات (تفقيط) اسمها NoToTxt وهي تعمل بشكل سليم داخل الفورم عن طريق الكود
كود : Label1.Text = NoToTxt(TextBox1.Text, "", "")ارغب بعمل تفقيط لبعض الحقول الرقمية في تقرير ReportViewer ما هو الكود المطلوب لعمل ذلك
وشكرا
مرفق نموذج بسيط يوضح الفكرة
RE: تفقيط حقول التقرير ReportViewer - Tajaldeen - 15-02-23 تم حل المشكلة بفضل الله
هذا هو التعبير الخاص باستدعاء اي دالة موجودة داخل التقرير وتطبيقها على أي حقل ، فقط ضع الكود التالي في التعبير Expression الخاص بأي حقل
كود : =Code.FunctionName(Fields!FieldName.Value, Fields!FieldName.Value, " ")اسم الدالة FunctionName
الحقل المراد تطبيق الدالة عليه FieldName
الحقل الثاني هو نفس الحقل الاول ولكن بدون تطبيق الدالة عليه ولكي لا يظهر في عملية التفقيط تستطيع استبدالة بأسم أي حقل فارغ لا يحتوي على بيانات
RE: تفقيط حقول التقرير ReportViewer - estefsar - 19-02-23 (15-02-23, 11:44 AM)Tajaldeen كتب : يضع خط احمر متعرج تحت FunctionName فقط وظهر خطا The Value expression for the text box ‘Salary’ refers to the field ‘Salary’. Report item expressions can only refer to fields within the current dataset scope or, if inside an aggregate, the specified dataset scope. هل من حل؟؟؟ |