abdonsd
شنبه 16 آبان 1388, 01:44 صبح
سلام ی برنامه برا ی مدرسه دارم مینویسم برا ورود نمرات دانش آموزان -البته با asp.net- که به یه مشکل خوردم لطفا کمکم کنید: اینم صورت مشکل
مدرسه ما یکسری مقطع تحصیلی (year) –مثل سال اول ، سال دوم و ...-
و یکسری رشته (field) -مثلرشته کامپیوتر، رشته برق و ...-
و البته هر کدوم از این رشته ها میتونن چند تا کلاس باشن
مشکل اینجاست که برای هر یک نفر از دانش آموزان جدول student باید با توجه به دروس (lesson)ی که مربوط به کلاس و رشته و مقطع تحصیلیش است یک رکورد در جدول نمرات rate ایجاد بشه.
حالا سوال اینجاست که این رکورد چه موقع و چطور –با چه دستوری- وارد بشه؟؟؟؟؟؟؟؟؟؟؟؟؟؟
جداولی که استفاده کردم بشکل زیر هست:
جدول سال-رشته: yf_tb
Field
year
id
جدول سال-رشته-درس yfl_tb
lesson
Field
year
id
جدول سال-رشته-کلاس yfc_tb
class
field
Year
Id
جدول دانش آموز student_tb
St_class
St_field
St_year
St_pass
St_name
St_id
,و جدول نمرات rate
R3
R2
R1
lesson
St_id
id
مدرسه ما یکسری مقطع تحصیلی (year) –مثل سال اول ، سال دوم و ...-
و یکسری رشته (field) -مثلرشته کامپیوتر، رشته برق و ...-
و البته هر کدوم از این رشته ها میتونن چند تا کلاس باشن
مشکل اینجاست که برای هر یک نفر از دانش آموزان جدول student باید با توجه به دروس (lesson)ی که مربوط به کلاس و رشته و مقطع تحصیلیش است یک رکورد در جدول نمرات rate ایجاد بشه.
حالا سوال اینجاست که این رکورد چه موقع و چطور –با چه دستوری- وارد بشه؟؟؟؟؟؟؟؟؟؟؟؟؟؟
جداولی که استفاده کردم بشکل زیر هست:
جدول سال-رشته: yf_tb
Field
year
id
جدول سال-رشته-درس yfl_tb
lesson
Field
year
id
جدول سال-رشته-کلاس yfc_tb
class
field
Year
Id
جدول دانش آموز student_tb
St_class
St_field
St_year
St_pass
St_name
St_id
,و جدول نمرات rate
R3
R2
R1
lesson
St_id
id