راهنمایی برای ساخت جدول با تعداد ستون های داینامیک
میخوام یه جدول مثل شکل های زیر بسازم که وقتی کاربر روی ایکون به اضافه در شکل کلیک کرد یک جدول ساخته بشه و از کاربر مقادیر لازم رو بگیره و در یک اکتیویتی مثل عکس سمت راستی نمایش یده ولی نکته ای که هست اینه که هم تعداد تمرینات و هم ایتم های مربوط به تمرینات متغیره و ممکنه برای برنامه یک استاد دو تمرین و برای دیگری 10 تمرین باشه و همچنین ایتم های هر تمرین ممکنه برای یکی 3 تا برای یکی دیگه 10 تا باشه برای ساخت چنین جدولی چکار باید بکنم ؟ ممنون میشم راهنمایی کنین

مطمئن نیستم که درست سوال رو فهمیدم یا نه. اگر شما میخواین مثلا 5 تا استاد باشه بعد هر استاد هر چندتا که دلش میخواد تمرین بده، مثلا یکی 3 تا یکی 10تا راهی که به نظر من میرسه استفاده از دیتابیس به این صورت هست:
سه تا جدول طراحی کنید. یک جدول اطلاعات استاد رو داشته باشه مثل اسم و سن و هرچی که هست.
یک جدول اطلاعات تمرینها رو داشته باشه. برای طراحی تمرین باید انقدر فیلد در نظر بگیرید که تمامی امکانات مورد نظر شما رو پوشش بده و بعد برای هر فیلد یک boolean بگیرید که اعلام کنه آیا از این فیلد استفاده شده یا نه. مثلا: تمرین تاریخ شروع تاریخ پایان، نمره و غیره داره. حالا اگر یک تمرینی تاریخ شروع رو نداشته باشه boolean مربوط به اون رو false میذاریم و اصلا سراغ این فیلد نمیریم. ولی بایستی موقع طراحی تمامی حالات رو پیش بینی کنیم.
در نهایت جدول آخر کلیدیست که دوتا جدول اول رو به هم وصل میکنه. دوتا فیلد اصلی داره یکی IDـه استا و دیگری IDـه تمرین یا درس. در نهایت به ازای هر استادی که هر درس یا تمرینی رو ارائه کنه یک فیلد در این جدول اضافه میکنید که شامل ID هر دوتا هست. اینطوری با یک query ساده با ID استاد میشه تمام تمرینهای مربوط به آن استاد رو پیدا کرد. یا تمامی استادهایی که یک تمرین یا درس رو ارائه میدن و....
باز اگر اشتباه کرده بودم بگید شاید بتونم کمک کنم
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .