PDA

View Full Version : ارسال فیلد به FastReport



NewLife2008
چهارشنبه 22 آبان 1387, 14:42 عصر
سلام
آیا می شه یه فیلد از بانک (من از AdoDatasetاستفاده کردم) رو به یه memo در فست ریپورت ارسال کرد.
معمولا هنگام طراحی فیلدهایی که باید نمایش داده بشند انتخاب می شند. اما من میخوام خودم چند تا از فیلدها رو تعیین کنم.
ارسال پارامتر معمولی به فست ریپورت رو میدونم.

var
Memo1: TfrxMemoView;

Memo1 := frxReport1.FindObject('Memo1')as TfrxMemoView;
Memo1.Text:= Form1.Label1.Caption;
اگه در این زمینه اطلاعاتی دارین ممنون میشم راهنمایی کنید.:لبخندساده:
ضمنا از فست ریپورت 4 استفاده می کنم.

vcldeveloper
چهارشنبه 22 آبان 1387, 16:41 عصر
خب بجای مقدار Form1.Label1.Caption مقدار فیلد مورد نظر را بزارید، یا اسم فیلد مورد نظر را بصورت زیر به آن بدهید:


Memo1.Text := '[frxDBDataset1."FieldName"]';

NewLife2008
شنبه 25 آبان 1387, 08:31 صبح
حالا اگه قرار باشه این فیلد در GroupHeader قرار بگیره ، با این روشی که فرمودین نمی شه.
اگه بخواهیم فیلد رو به GroupHeader نسبت بدیم به چه صورت باید عمل کرد؟

_alish_
شنبه 25 آبان 1387, 08:40 صبح
اگه اشتباه نكنم همين روش رو براي GroupHeader انجام داده، فقط مقدار فيلد در Condition group بايد انتساب داده شود

NewLife2008
شنبه 25 آبان 1387, 21:34 عصر
اگه اشتباه نكنم همين روش رو براي GroupHeader انجام داده، فقط مقدار فيلد در Condition group بايد انتساب داده شود
ممنون. ولی میشه واضح تر توضیح بدین؟
Condition group مربوط به چی هست؟