soha_smb
سه شنبه 29 بهمن 1392, 14:24 عصر
با سلام
من یک سیستم منابع انسانی تحت وب طراحی کردم با امکانات خاص خودش .
حالا می خوام بیام یه گزارش ساز براش درست کنم.(البته گزارشات رو قبلا با استیمول براش درست کردم).الان میخوام این کار رو بکنم:
بیام لیست جداول رو به کاربر نشون بدم،کاربر هر جدولی رو که انتخاب کرد فیلدهای اون جدول رو بیاره و کاربر هر کدوم رو که خواست انتخاب کنه و اونارو تیک بزنه و ازشون گزارش بگیره.(این از کلیات کار)
حالا چند تامسئله:
1-من تو دیتابیسم جدول زیاد دارم نمی خوام همه جداول رو به کاربران نشون بدم(اومودم برای این کار یه جدول بنام TableName در ست کردم که نام انگلیسی جداولی که من میخوان به کاربر نشون بدم رو نگه میداره).
2- بعد از انتخاب هر جدول توسط کاربر ،فیلدهای اون جدول به کاربر نمایش داده بشه(چون که توی جداول فیلدهایی وجود داره که برای گزارش لازم نیست و یا اصلا کاربر نباید اون فیلد هارو ببینه ،اومدم برای فیلدها هم یه جدول درست کردم به نام TableFild و فیلدهای هر جدول رو توی اون نگه میدارم).
3-تا اینجامشکلی نیست ، مشکل اینجاست که وقتی کاربر میاد و فیلدهایی که میخواد رو انتخاب میکنه رو چطوری به sp ویا به sql ارسال کنم که گزارش رو بگیره(چطوری query رو طراحی کنم)
من یک سیستم منابع انسانی تحت وب طراحی کردم با امکانات خاص خودش .
حالا می خوام بیام یه گزارش ساز براش درست کنم.(البته گزارشات رو قبلا با استیمول براش درست کردم).الان میخوام این کار رو بکنم:
بیام لیست جداول رو به کاربر نشون بدم،کاربر هر جدولی رو که انتخاب کرد فیلدهای اون جدول رو بیاره و کاربر هر کدوم رو که خواست انتخاب کنه و اونارو تیک بزنه و ازشون گزارش بگیره.(این از کلیات کار)
حالا چند تامسئله:
1-من تو دیتابیسم جدول زیاد دارم نمی خوام همه جداول رو به کاربران نشون بدم(اومودم برای این کار یه جدول بنام TableName در ست کردم که نام انگلیسی جداولی که من میخوان به کاربر نشون بدم رو نگه میداره).
2- بعد از انتخاب هر جدول توسط کاربر ،فیلدهای اون جدول به کاربر نمایش داده بشه(چون که توی جداول فیلدهایی وجود داره که برای گزارش لازم نیست و یا اصلا کاربر نباید اون فیلد هارو ببینه ،اومدم برای فیلدها هم یه جدول درست کردم به نام TableFild و فیلدهای هر جدول رو توی اون نگه میدارم).
3-تا اینجامشکلی نیست ، مشکل اینجاست که وقتی کاربر میاد و فیلدهایی که میخواد رو انتخاب میکنه رو چطوری به sp ویا به sql ارسال کنم که گزارش رو بگیره(چطوری query رو طراحی کنم)