PDA

View Full Version : نمایش مقادیر متغیرهای یک فرم در پیش نمایش گزارش



amir_king2_2
پنج شنبه 18 اردیبهشت 1382, 15:21 عصر
از من پروژه ای خواسته شده که باید عناوین هر صفحه رو که در پیش نمایش قبل از پرینت دیده میشه از Editbox داخل فرم خونده بشه. و افراد هم بعلت راحت طلبی نمیخوان با هیچ محیط designer کار کنن. به همین جهت من باید بتونم از داخل برنامه متن وارد شده editbox رو به صفحه پیش نمایش فست ریپورت یا راوی منتقل کنم.

حالا راه حلی به فکر دوستان میرسه ؟

ممنون.

<اخطار>
عنوان تاپیک اصلاح شد
مدیر سایت
<اخطار/>

JavanSoft
جمعه 19 اردیبهشت 1382, 03:58 صبح
من متوجه نشدم
اگر هدفتان تنها عوض کردن یک متن است که
َQrLabel1.Caption :=Edit1.Text
میتواند مفید باشد

اگر چیز دیگری است که بفرمایید تا......

amir_king2_2
شنبه 20 اردیبهشت 1382, 07:15 صبح
سلام .
مشکل اینجاست که من دلفی 7 استفاده میکنم و ابزارهای ریپورت گیریم هم Rave , fastreport هست نه Quick Report.

Look in future
چهارشنبه 17 تیر 1383, 11:42 صبح
سلام
دوست عزیز در fastreport یک memo بگذار دقیقا کار label در Quickreport را انجام می ده.
یا هم اینکه یک memo ر حالت runtime ایجاد کن.

ali643
چهارشنبه 17 تیر 1383, 11:53 صبح
خوب داداش من Quick report رو تو دلفی 7 نصبش کن
طریقه نصب کردن رو هم یه سرچی بکن پیدا می کنی

moradi_am
چهارشنبه 17 تیر 1383, 11:56 صبح
ابتدا در محل مورد نظر در گزارش memo قرار دهید و سپس از داخل برنامه به اینصورت آنرا مقدار دهی کنید :

var
Page: TfrPage;
v: TfrView;
begin
frReport1.LoadFromFile('Kharid.frf');
Page:=frReport1.Pages[0];
v:=Page.FindObject('Memo1');
v.Memo.Clear;
v.Memo.Add(Edit1.Text);
frReport1.ShowReport;
end;

_alish_
چهارشنبه 17 تیر 1383, 12:07 عصر
این سوال بارها مطرح شده
ابتدا Component/Install Package
Add
Delphi Path]/ Bin/ dcltqr70.bpl

nasr
چهارشنبه 17 تیر 1383, 14:42 عصر
این کار را من نیز انجام داده ام کار من این بود که می خواستم قبل از پرینت کاربر بتونه HeaderAnd Footer را برای صفحات مشخص کنه و صفحات زوج و فرد نیز HeaderAnd Footer ش فرق می کرد

بهتره از یه جدول مثلا با نام Option استفاده کنید و اونها را کار بر در جدول وارد کنه بعد هم که دیگه گرفتن اطلاعات از جدول در Fastreport کاری نداره
با یه سرچ هم می تونی اون را پیدا کنید

درضمن این جواب چه ربطی به این سوال داشت ببخشیدا

این سوال بارها مطرح شده
ابتدا Component/Install Package
Add
Delphi Path]/ Bin/ dcltqr70.bpl
موفق باشید