المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ارسال قيم للفاست ريبورت برمجيا


معمر محسن
03-12-2008, 04:30 PM
مثلا لدى في التقرير المعد بواسطة الفاست ريبورت المكون Memo1:Tfrxmemoview مكون ميمو **** ان يكون النص المعروض به هو النص المكتوب في edit1 على الفورم كما في الكويك ريبورت
QRLabel1.caption:=edit1.text
فعند كتابة
FrxReport1 ثم نضع النقطة لتظهر قائمة الخصائص والطرق الممكنة لاتظهر memo1 ولا masterdata1 اي لاتظهر المكونات التى على التقرير لكي نستخدمها برمجيا فما الطريقة للوصول لهذه المكونات برمجيا

معمر محسن
05-12-2008, 10:15 AM
وجدت نصف الحل
اولا تعريف متغيز في الريبورت من قائمة report-variables
ثانيا ربط الميمو بالمتغير
ثالثا ارسال القيمة من التطبيق
frxReport1.Variables.Variables['v1']:=2555وهذه تعمل والمرسل هنا رقم
frxReport1.Variables.Variables[v2']:=dateيعمل ايضا والمرسل تاريخ
frxReport1.Variables.Variables['v3']:=edit1.text;وهذه تعطي رسالة خطا من الفاست ريبورت undeclarid identifier'' ان القيمة المرسلة اي المكتوب في الايدت غير معروفة
اي استطعت ارسال قيمة رقم وتاريخ ولكن تحدث مشكلة مع النصوص

معمر محسن
05-12-2008, 05:15 PM
وجدت الحل

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