PDA

View Full Version : ایجاد query Builder واسطه ای برای کاربر



roxe77
چهارشنبه 26 بهمن 1390, 01:15 صبح
چطور میتونم یک query Builder ی که خودمون تو ساخت دستورات اس کی ال در ویژوال استدیو استفاده میکنیم را با یه سری تغییرات زبان در اختیار کاربر بزاریم تا کاربر گزارش هاش رو با هر شرطی که خواست بسازه و گزارش بگیره . آیا کامپوننت یا برنامه ای وجود داره که بتونم اینو پیاده سازی کنم؟

roxe77
یک شنبه 30 بهمن 1390, 01:19 صبح
کسی جوابی نداره؟

فرید نجفلو
یک شنبه 30 بهمن 1390, 01:52 صبح
ببینید دوست من شما می خواهید با این کار دست کاربر رو باز نگه دارید تا به دلخواه خودش رفتار کنه اما
شما با این کار ممکنه کاربر رو سر در گم کنید
همه کاربر ها هم با دستورات SQL آشنا نیستند
کاربر ممکنه دستوری رو روی بانک اطلاعاتی اجرا کنه که به اون صدمه بزنه یا خارج از مجوزش باشه یا ....

شما بهتره در برنامه تون چند تا چک باکس و جعبه متن بزارید و شروط رو از کاربر دریافت صحت اون ها و بررسی و دستور استخراج اطلاعات رو خودتون ساخته و اجرا کنید

و اگه کاربر شما حرفه ای و تاکید به استفاده از این روش دارید می تونید فیلد های مورد نیاز رو به کابر اطلاع داده با یک جعبه متن دستور select رو گرفته و با توبع خوتون اونو اجرا و نتیجه رو ( اگه خطا پیش نیاد) به گزارش گیرتون ارسال کنید