چند روش پیشنهادی برای این کار داریم :
1. اگر نرم افزارتون یک نرم افزار معمولی بوده و تعداد ریپورت زیادی ندارد ، بهترین روش میتونه این باشه که به ازای تمام حالات ممکن شما گزارش طراحی کرده ودر فرم قبل از نمایش گزارش چند چک باکس بگذارید تا با انتخاب چک باکس های مورد نظر و اجرای یک شرط به گزارش مربوطه ارجاع داده شود ...
2.اگه این امر براتون امکان پذیر نباشه که بایستی از همان روش ایجاد* Runtime کامپوننتهای* QR استفاده نمایید.
یعنی با توجه به همون انتخاب کاربر در زمان اجرا فرم گزارشتون رو تغییر بدید .
3.با توجه به ساپورت گزارش گیرهای متعدد در کامپایلر های دلفی*مثل Fast report , Crystal Report , ....* میتونید گزارش رو طوری طراحی کنید که خود کاربر گزارش رو به دلخواه در هر مرحله ای تنظیم کرده و نیاز به هیچگونه کدنویسی ای خاصی نداشته و از امکانات گزارش گیر می باشد ...