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-1404, Jelsoft Enterprises Ltd.