سلام
من یک برنامه تحتvba دارم و می خوام کاربر بتونه هر وقت خواست از هر فرمی گزارش بگیره
اما نمی خوام توی برنامه برای همه فرم ها گزارش ایجاد کرده باشم. برای این کار من یک جدول و یک کوئری اضافه در برنامه گذاشتم که متناسب با فرمی که کاربر در اون هست با زدن دکمه گزارش گیری ابتدا نام ومشخصات تمام فیلد های مربوط به جدولی که فرم بر پایه اون ایجاد شده داخل این جدول کمکی وارد می شه بعد کوئری کمکی بر مبنا این جدول مقدار می گیره و گزارش بر اساس این کوئری کمکی ایجاد می شه و تمام فیلدههای جدول در گزارش وارد میشه .
فرم های موجود دربرنامه شامل ساب فرم هم هستند که این باعث می شه تعداد فیلدها خیلی زیاد باشه و مشکل من از همین جا شروع می شه .با جابه جا کردن و پخش کردن فیلد ها در قسمت های مختلف گزارش برای فرم های معمولی برنامه درست کار می کنه اما در بعضی از فرم ها یک فیلد چند مقدار داره مثل قیمت پیشنهادی برای یک محصول توسط شرکت های مختلف در اینجا برنامه برای هر کدوم از این مقدار ها یک گزارش ایجاد می کنه یک نفر به من گفت می تونم از grouping
استفاده کنم ولی یا این کار اشتباه بود یا من بلد نیستم . ممنون می شم اگر
راهنماییم کنید