ورود

View Full Version : سوال: مشکل در دادن مقادیر به Variable های موجود در Rich در گزارش ساز Fast Report



hamid-nic
شنبه 06 آذر 1389, 20:39 عصر
سلام در FastReport چندتا Variable تعریف کردم .
یک متن با RichEdit وارد کردم به این صورت :
آقای [Var1] فرزند [Var2] . . . . .

قبل از اینکه مقداری به Variable ها انتساب کنم خطای زیر در هنگام اجرای پیش نمایش در همان قسمت طراح گزارش اتفاق می افتد :





---------------------------


Error


---------------------------


The following error(s) have occured:





Rich1: Error in expression '': Expression expected








---------------------------


OK


---------------------------

هدف من این است که ازداخل برنامه به گزارش این مقادیررا ارسال کنم .
به نظر شما مشکل کجاست ؟
(دلیل استفاده از Rich این بود که می خواستم تکه هایی از متن را بصورت Bold وارد کنم مثل همین Variable ها )

hamid-nic
یک شنبه 07 آذر 1389, 09:06 صبح
دوستان علت خطای بالا چی می تونه باشه ؟
می خواهم از طریق دلفی به این Variable ها که در متن RichEdit قرار دادم مقدار دهی کنم ؟:متفکر:

vcldeveloper
یک شنبه 07 آذر 1389, 10:20 صبح
به اون Variable ها یک مقدار اولیه (مثلا یک فاصله) بدید.

hamid-nic
یک شنبه 07 آذر 1389, 11:26 صبح
آقای کشاورز ببخشید مقدار اولیه را چطوری به Variable بدم ؟
به چه شکلی از طریق دلفی بطور مستقیم این Variable های موجود در متن RichEdit را مقدار دهی کنم ؟

vcldeveloper
یک شنبه 07 آذر 1389, 23:55 عصر
مقدار اولیه را چطوری به Variable بدم ؟
در همون پنجره تعریف Variable، در پایین پنجره کادری برای درج مقدار Variable وجود داره، آنجا یک Space وارد کنید.


به چه شکلی از طریق دلفی بطور مستقیم این Variable های موجود در متن RichEdit را مقدار دهی کنم ؟
از طریق رویداد OnGetValue در TfrxReport می تونید به Variable های موجود در گزارش از طریق کد دلفی مقدار بدید.