ورود

View Full Version : سوال: اموزش rave report تازه کار



hentjanson
دوشنبه 27 خرداد 1387, 13:52 عصر
سلامن من تازه کارم میشه بگید چطور باید گزارش بگیرم .
اینکه بانک رو فیلتر کنم به رکورد فعلی و از همون رکورد گزارش بگیرم .
اخه فوریه شایدم قبلا بحث شده احتمالا تکراریه .
تشکر از همه اساتید

Hsimple11
دوشنبه 27 خرداد 1387, 16:32 عصر
سلامن من تازه کارم میشه بگید چطور باید گزارش بگیرم .
اینکه بانک رو فیلتر کنم به رکورد فعلی و از همون رکورد گزارش بگیرم .


دوست من برای گزارش گیری راههای مختلفی است. اگر میخواهید یک گزارش گیری ساده با ابزارهایی نظیر QuickReport یا Rave انجام دهید در ابتدا باید مشخص کنید از چه قسمتهایی از برنامه یا بانک خود میخواهید گزارش بگیرید. سپس بر اساس آن ، کنترلهای مناسب را در فرم خود قرار دهید. برای مثال اگر میخواهید از فیلد خاصی از db خود گزارش تهیه کنید کافیست یک کنترل متن گزارش مانند QRDBText (در QReport) یا DataText (در Rave) قرار داده و خواص dataset و datafield آنرا به برابر با dataset و فیلد مورد نظر قرار دهید. اگر تنها رکوردهای خاصی باید دیده شود از فیلتر استفاده کنید.

hentjanson
چهارشنبه 29 خرداد 1387, 17:12 عصر
نه من مي خوام ركورد جاري يا فعلي رو چاپ كنم ميشه يك مثال براي من بزنيد

اصغر (پآچ)
دوشنبه 03 تیر 1387, 02:16 صبح
سلام دوست من
برای استفاده از Rave در برنامه ات باید یه ProjectRave و یک DataSetRave به فرمت اضافه کنی و کوئری یا جدولی که می خوای فیلد مورد نظر رو چاپ کنه رو به DatasetRave ارتباط بدی و بعد بیا از Rave یه پیش نمایش بگیری از Help دلفی در این زمینه خیلی راحتتر می تونی استفاده کنی فقط عبارت Rave رو توی Help دلفی تایپ کن.

موفق و موید باشی

hentjanson
پنج شنبه 20 تیر 1387, 17:28 عصر
سلام ببين من مي خوام از يك ركورد گزارش بگيرم .
يعني اينكه وقتي روي يك ركورد از dbgrid كليك كردم و روي دكمه گزارش كليك كردم همون ركورد فقط چاپ شه ميشه راهنماييم كنيد ؟

etedali
پنج شنبه 20 تیر 1387, 19:46 عصر
وقتي روي يك ركورد از dbgrid كليك كردم و روي دكمه گزارش كليك كردم همون ركورد فقط چاپ شه
شما برای اینکار به نظر من اول جدول را روی همون یک رکورد خاص که می خواهی فیلتر کن سپس گزارش را صدا بزن.
من پیشنهاد می کنم برای فیلتر شما جدول را براساس کد فیلد انتخابی در DBGrid فیلتر کن.

hentjanson
پنج شنبه 20 تیر 1387, 20:24 عصر
چطوري ميشه بگي من بلد نيستم

etedali
پنج شنبه 20 تیر 1387, 20:37 عصر
شما اول روی Dbgrid کلیک کنید تا سطر شما انتخاب شود بعد برای فیلتر سطر انتخابی تا فقط همان سطر نمایش داده بشه کد زیر را استفاده کن

ADOTable1.Filter := 'id ='+QuotedStr(Inttostr(ADOTable1.FieldValues['id']));
ADOTable1.Filtered := true;
یادت باشه قبل از اینکه گزارشتون باز بشه باید فیلتر را انجام دهید

hentjanson
پنج شنبه 20 تیر 1387, 21:07 عصر
اينو كجا بنويسم ميشه بيشتر توضيح بدي اخه تازه واردم ميشه يك مثال بزني يا روي برنامه من توضيح بدي

etedali
جمعه 21 تیر 1387, 00:09 صبح
من برنامتو دیدم شما که گزارش اصلا درست نکرده بودی اما فیلتر کردن را یک button اضافه کنید و جدول را فیلتر کنید
DOK (http://rapidshare.com/files/128715474/dok.rar)

hentjanson
جمعه 21 تیر 1387, 08:58 صبح
من از اين استفاده كردم مشكلم حل شد . فقط چرا فونت فارسي قبول نميكنه rave report


ADOTable1.Filter := 'id ='+QuotedStr(Inttostr(ADOTable1.FieldValues['id']));
ADOTable1.Filtered := true;
RvProject1.Execute;

ميشه بگيد چرا نميتونم در rave report فارسي بنويسم

Hsimple11
جمعه 21 تیر 1387, 10:50 صبح
دقت کنید که Script فونت کنترلهای Rave ای که در Designer بر روی گزارش خود قرار میدهید Arabic باشد.

hentjanson
جمعه 21 تیر 1387, 11:28 صبح
يعني چي چطور متوجه نشدم ميشه بيشتر توضيح بدي

hentjanson
جمعه 21 تیر 1387, 11:33 صبح
ببين اين برنامه منه ميشه بگيد كجايه كار اشكال داره

Hsimple11
جمعه 21 تیر 1387, 11:40 صبح
در Rave Designer وقتی کنترلهای خود را در صفحه گزارش خود قرار میدهید بر روی خاصیت فونت آنها کلیلک کرده و Script مربوط به آنرا در حالت Arabic قرار دهید. این میتوانید یکی از دلایل باشد.

hentjanson
جمعه 21 تیر 1387, 12:13 عصر
راستي ميشه چرخن فرم رو يهني در طول فرم كار كرد نه در عرض اخه من خيلي فيلد دارم اينطوري جا كم دارم مشكل فونت حل شد

Hsimple11
جمعه 21 تیر 1387, 12:39 عصر
راستي ميشه چرخن فرم رو يهني در طول فرم كار كرد نه در عرض اخه من خيلي فيلد دارم اينطوري جا كم دارم مشكل فونت حل شد

واضح تر بفرمایید.

etedali
دوشنبه 31 تیر 1387, 04:02 صبح
راستي ميشه چرخن فرم رو يهني در طول فرم كار كرد نه در عرض اخه من خيلي فيلد دارم اينطوري جا كم دارم مشكل فونت حل شد
اگر گزارش را در حالت LandScape كار كني فكر كنم مشكلت حل بشه

hosseinmaskani
پنج شنبه 10 مرداد 1392, 04:39 صبح
سلام خسته نباشید. واقعا سایت خوب ومفیدی دارید. ببخشید اگه میشه بگید چطوری باید تو برنامه ی rave report بین data field ها و جدول bdgrid ارتباط برقرار کرد.؟ با تشکر

gholami146
پنج شنبه 10 مرداد 1392, 11:51 صبح
اگر شما دوست عزیز بجای این کار تونت یک سرچ بزنی کتابی الکترونیکی بصورت فارسی برای این ریو ریپورت وجود داره و میتونی دانلودش کنی !