mojtaba_kz
چهارشنبه 25 مرداد 1391, 06:32 صبح
سلام علیکم؛
من برای گزارش گیری از Microsoft Reportviewer استفاده میکنم.
برای گرفتن اطلاعات با استفاده از Query که در View توسط SQL ایجاد کردم و درون Dataset قراردادم اطلاعات را واکشی میکنم.
با توجه به این کوری نرم افزار باید Select Max(id) From Part که در واقع آخرین رکورد است را در گزارش نشان دهد
(در واقع کاربر میاد پس از درج اطلاعات از همان اطلاعات وارد شده گزارش گیری میکند و چون من از Auto Number استفاده می کنم گفتم که آخرین رکورد را پرینت کند)
ولی مشکل اینجاست که برای گزارش گیری اطلاعات مورد نظر پس از ثبت باید یکبار از نرم افزار کاملا خارج شوید و پس از ورود دوباره به نرم افزار روی دکمه گزراش گیری یا همون چاپ کلید کنیم تا داده مورد نظر که آخرین رکورد باشد نشان داده شود....
*حال چه باید کرد برای این مشکل؟؟؟
**آیا دستور هست که پس از ثبت اطلاعات و یا اینکه در فرم لود گزارش بیاد اطلاعات View || Dataset || خود Databse را رفرش کند ؟؟؟؟
***راه حل شما برای این حل مشکل چیست؟؟؟
****تمام مشکل من بر می گردد به اینکه من روش Query گرفتن با توجه به مقدار یک تکس باکس را بلد نیستم... !!! اگر Query قسمت View را به صورت دستور می نوشتم و فیلتر کردن بر اساس مقدار تکس باکس بود فکر نمی کنم چنین مشکلی پیش بیاید!
خب در هر صورت در انتظار کمک شما دوستان هستم...
تشکر
من برای گزارش گیری از Microsoft Reportviewer استفاده میکنم.
برای گرفتن اطلاعات با استفاده از Query که در View توسط SQL ایجاد کردم و درون Dataset قراردادم اطلاعات را واکشی میکنم.
با توجه به این کوری نرم افزار باید Select Max(id) From Part که در واقع آخرین رکورد است را در گزارش نشان دهد
(در واقع کاربر میاد پس از درج اطلاعات از همان اطلاعات وارد شده گزارش گیری میکند و چون من از Auto Number استفاده می کنم گفتم که آخرین رکورد را پرینت کند)
ولی مشکل اینجاست که برای گزارش گیری اطلاعات مورد نظر پس از ثبت باید یکبار از نرم افزار کاملا خارج شوید و پس از ورود دوباره به نرم افزار روی دکمه گزراش گیری یا همون چاپ کلید کنیم تا داده مورد نظر که آخرین رکورد باشد نشان داده شود....
*حال چه باید کرد برای این مشکل؟؟؟
**آیا دستور هست که پس از ثبت اطلاعات و یا اینکه در فرم لود گزارش بیاد اطلاعات View || Dataset || خود Databse را رفرش کند ؟؟؟؟
***راه حل شما برای این حل مشکل چیست؟؟؟
****تمام مشکل من بر می گردد به اینکه من روش Query گرفتن با توجه به مقدار یک تکس باکس را بلد نیستم... !!! اگر Query قسمت View را به صورت دستور می نوشتم و فیلتر کردن بر اساس مقدار تکس باکس بود فکر نمی کنم چنین مشکلی پیش بیاید!
خب در هر صورت در انتظار کمک شما دوستان هستم...
تشکر