كيفية ارسال قيمة لتقرير Rave Report من برنامج دلفي
#1
كيفية ارسال قيمة لتقرير Rave Report
من برنامج دلفي
اقصد ان لدي عنصر EDIT1 وفية قيمة كيف يمكن ارسال القيمة إلى التقرير Rave report كما في Quick Report

مثلاً العنصر Text1 الموجود في Rave Report
والعنصر Edit1 الموجود في دلفي
المطلوب ارسال القيمة النصية من Edit1.text إلى Text1.text
Text1.text:=Edit1.text

وجزاكم الله خير.
الرد
#2
أولا: ألق السلام أخي الكريم
السلام عليكم ورحمة الله
أثناء تصميم التقرير في Rave Report Designer تجد في خصائص الصفحة Paramerters
انقر على زر التفاصيل (...) ثم اكتب اسم الـ Parameter
ضع مكون DataText Component ثم انقر من الخاصية DataField على زر التفاصيل، واختر في الحيز Project Parameters اسم الـ Parameter الذي أنشأته سابقا
احفظ التعديلات ثم غادر Rave Report Designer لتنتقل إلى مشروعك، واكتب قبل إقلاع التقرير:
PHP كود :
RvProject1.SetParam('ParamName', 'Your text here');
  
RvProject1.Execute; 
حيث ParamName هو اسم الـ Parameter الذي أنشأته سابقا، والمثال مرفق.
بالتوفيق.


الملفات المرفقة
.rar   RvSendParam.rar (الحجم : 1.86 ك ب / التحميلات : 153)
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#3
وعليكم السلام و رحمه الله وبركاته

واشكرك كثير الشكر على الملاحظة والسموحة منك ومن كل الاخوة في المنتدى
واشكرك على الرد والحل السريع شاكر ومقدر
اسئل الله ان يعلي شئنك ويعز قدرك
الرد
#4
اخي كاش واحد مثالك السابق يقوم بالاضافة قيمة من edit واحدة ماذا لو اردنا ان نضيف قيم اكثر من edit
هل اقوم بتبديل الكود الى الشكل التالي ام ماذا
كود :
with RvProject1 do begin SetParam('nom', (edit2.Text)); SetParam('prin', (edit1.Text)); Execute; end;
مع ملاحظة اني جربته ولم يصلح اذ تظهر رسالة الخطأ في SetParam الثانية الخاصة باللقب على سبيل المثال
الرد
#5
السلام عليكم
بنفس الطريقة أخي yahia1921 ، ولا تنسى إضافة Parameter في التقرير.
إقتباس :اذ تظهر رسالة الخطأ في SetParam
عندما تذكر رسالة خطأ أذكر محتواها
لا يمكن إصلاح خطأ غير معروف !
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#6
نعم الاخ انت كاش واحد
مشكور والله لك فضل كبير علي
انت وكل رواد هذا المنتدى
منزلي الثاني
الرد


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


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