ارسال قيم للفاست ريبورت برمجيا
#1
مثلا لدى في التقرير المعد بواسطة الفاست ريبورت المكون
PHP كود :
Memo1:Tfrxmemoview 
مكون ميمو **** ان يكون النص المعروض به هو النص المكتوب في edit1 على الفورم كما في الكويك ريبورت
PHP كود :
QRLabel1.caption:=edit1.text 
فعند كتابة
FrxReport1 ثم نضع النقطة لتظهر قائمة الخصائص والطرق الممكنة لاتظهر memo1 ولا masterdata1 اي لاتظهر المكونات التى على التقرير لكي نستخدمها برمجيا فما الطريقة للوصول لهذه المكونات برمجيا
الرد
#2
وجدت نصف الحل
اولا تعريف متغيز في الريبورت من قائمة report-variables
ثانيا ربط الميمو بالمتغير
ثالثا ارسال القيمة من التطبيق
PHP كود :
frxReport1.Variables.Variables['v1']:=2555 
وهذه تعمل والمرسل هنا رقم
PHP كود :
frxReport1.Variables.Variables[v2']:=date 
يعمل ايضا والمرسل تاريخ
PHP كود :
frxReport1.Variables.Variables['v3']:=edit1.text; 
وهذه تعطي رسالة خطا من الفاست ريبورت undeclarid identifier'' ان القيمة المرسلة اي المكتوب في الايدت غير معروفة
اي استطعت ارسال قيمة رقم وتاريخ ولكن تحدث مشكلة مع النصوص
الرد
#3
وجدت الحل

PHP كود :
fr2.Variables.Variables['custname']:=#39+combobox4.Text+#39; 
ولكن ماذا تعني 39
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم