PDA

View Full Version : سوال: تغییر مقادیر memo در MasterDate با گذاشتن شرط



rasool1363
دوشنبه 06 دی 1389, 23:02 عصر
دوستان چطور میشه مقادیر بعضی از مموهای داخل یک مسترباند رو تغییر داد؟

این کارو در یک گزارش ساده بصورت زیر انجام دادم ولی توی مسترباند نمیشه....؟

[CODE]

M_Date: TfrxMemoView;
M_Serial: TfrxMemoView;
begin
M_Date := FindObject('M_Date') as TfrxMemoView;
M_Serial := FindObject('M_Serial') as TfrxMemoView;
M_Serial.Text:= 'text';
M_Date.Text := solar_date.GetDateWithDiv
[/CODE

حالا چطور میشه به مموهای داخل یک مسترباند دسترسی داشت؟

vcldeveloper
سه شنبه 07 دی 1389, 00:43 صبح
این کارو در یک گزارش ساده بصورت زیر انجام دادم ولی توی مسترباند نمیشه....؟
فرقی در دسترسی به یک Memo داخل MasterBand با یک Memo خارج آن نیست. معلوم نیست اون کد رو کجا نوشتید. برای کنترل های داخل باندهای داده مثل MasterBand باید دقت کنید که Memo به ازاء هر رکورد موجود در دیتاست متصل به باند، یک بار چاپ میشه.

rasool1363
سه شنبه 07 دی 1389, 10:04 صبح
من کد بالا رو داخل OnBeforeprint فست ریپورت نوشتم. یه سری اطلاعات داخل masterband از دیتابیس خونده میشه یه سری دیگه رو می خام بصورت پارامتر بفرستم.
فست ریپورت برای هر رکورد هم یه صفحه و مسترباند ایجاد می کنه ولی اطلاعات داخل مموها تغییر پیدا نمی کنه...؟
همون اطلاعات اولیه داخلشون باقی می مونه..؟

rasool1363
پنج شنبه 09 دی 1389, 20:50 عصر
11111111111111111

bootshow
پنج شنبه 07 بهمن 1389, 00:00 صبح
فکر کنم اگر در رویداد OnBeforeprint کنترل memo کدتونو بنویسید مشکلتون حل بشه