PDA

View Full Version : انتخاب گزارش و انتخاب فیلد درهنگام گزارش و چاپ



sinas1386
چهارشنبه 11 اردیبهشت 1387, 10:14 صبح
با سلام خدمت همه دوستان
آیا در اکسس چنین امکاناتی برای اینکه مثلا کاربر در هنگام گزارش گیری به انتخاب خود مثلا چه فیلدی در هنگام گزارش برای چاپ نمایش داده شود ؟ مثلا یک جدول بنام table1وجود دارد که دارای نام - نام فامیلی - سن - تاریخ تولد - شغل - تلفن - کاربر در هنگام گزارش انتخاب کند فقط نام و نام فامیلی نمایش و چاپ گردد .


با تشکر

amirzazadeh
چهارشنبه 11 اردیبهشت 1387, 10:25 صبح
با سلام خدمت همه دوستان
آیا در اکسس چنین امکاناتی برای اینکه مثلا کاربر در هنگام گزارش گیری به انتخاب خود مثلا چه فیلدی در هنگام گزارش برای چاپ نمایش داده شود ؟ مثلا یک جدول بنام table1وجود دارد که دارای نام - نام فامیلی - سن - تاریخ تولد - شغل - تلفن - کاربر در هنگام گزارش انتخاب کند فقط نام و نام فامیلی نمایش و چاپ گردد .


با تشکر
به نظر من به صورت ديناميك اين امكان وجود نداره چون اگر فيلدي از ريپورت حذف بشه حتي با تنظيم خصوصيت شرينك هم گزارشتون بي ريخت در مياد.

shaghaghi
چهارشنبه 11 اردیبهشت 1387, 12:06 عصر
با سلام خدمت همه دوستان
آیا در اکسس چنین امکاناتی برای اینکه مثلا کاربر در هنگام گزارش گیری به انتخاب خود مثلا چه فیلدی در هنگام گزارش برای چاپ نمایش داده شود ؟ مثلا ...
با تشکر
سلام
دو روش برای اینکار به نظرم آمد:
اول اینکه: در رخداد Report_Open انتخاب نشدن فیلد را توسط کاربر از روی فرم مربوطه چک کنید و Visible فیلد مربوطه را False نمایید.
دوم اینکه: اگر فرم گزارش گیری شما با انتخاب یا عدم انتخاب فیلدها دستور SQl تولید می کند (مثلا Select Fname From table1) و سپس بر این اساس گزارش سازی انجام می شود ،می بایست تمام فلیدهای ریپورت را بصورت Unbound طراحی کنید و قبل از باز شدن ریپورت دستور تولیدی SQL تان را به یک Recordset تحویل دهید، سپس با خواندن تک تک نام و عناوین فیلدهای موجود در رکوردست، فیلد ها و عناوین ریپورت را مقدار دهی کنید.