View Full Version : سلام / ارسال یک String به Fastreport
mkalone
سه شنبه 28 مهر 1383, 15:11 عصر
سلام
من در طراحی فرم گزارش متنی دارم که باید توسط کاربر پر شده و در گزارش
نمایش داده شود.
پس یک شئی گذاشته ام که می خواهم کاربر با وارد کردن تاریخ / تاریخ مورد نظر
را به ریپورت ارسال کنم تا در آن جا چاپ شود .
نمی دانم طریقه ارسال Parametr و گرفتن آن چیست ؟
:گیج: :گیج: :گیج: :گیج: :گیج:
مرسی / مهرداد
nasr
سه شنبه 28 مهر 1383, 16:09 عصر
procedure TFormSefaresh.BitBtn5Click(Sender: TObject);
var
page : TfrPage;
v : TfrView;
begin
page := frReport1.Pages[0];
v := page.FindObject('memo10');
v.Memo.text := Label27.Caption;
v := page.FindObject('memo9');
v.Memo.text := Label28.Caption;
v := page.FindObject('memo8');
v.Memo.text := Label29.Caption;
v := page.FindObject('memo7');
v.Memo.text := Label30.Caption;
مهدی کرامتی
سه شنبه 28 مهر 1383, 16:11 عصر
فرض کنید میخواهید اسم متغیر مورد نظر در گزارش شما My Variable باشد. میتوانید آنرا در واقعه OnGetValue کامپوننت frReport تان مقدار دهید:
if CompareText(ParName, 'My Variable') = 0 then
ParValue := 'Barnamenevis';
سپس در گزارش برای مراجعه به این متغیر از عبارت زیر استفاده کنید:
[My Variable]
spicirmkh
یک شنبه 23 مرداد 1384, 12:56 عصر
سلام
آقای کرامتی
این متغیر My Variable یکی از کامپونت fastreport است یا می تواند متغیر معمولی باشد
و این ParName چی هست در fastreport 3.15
لطفا بیشتر توضیح بدهید
اگر چند تا متغیر داشته باشیم چه جوری
مثل v1, v2, v3
با تشکر
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.