PDA

View Full Version : سوال: نحوه ی بیرون کشیدن اطلاعات در دیتابیس به زبان asp.net



vida66
چهارشنبه 15 دی 1389, 16:00 عصر
سلام دوستان عزیز
من یه مشکل بزرگ پیدا کردم و هرکاری میکنم برطرف نمیشه اگه میشه کمکم کنید
پروژه من طراحی سایت مدرسه با asp.net
وقتی معلم وارد پورتالش میشه و میخواد نمره وارد کنه اولش یه dropdownlist گذاشتم و وصلش کردم به دیتا بیس و این کد و نوشتم که تمام دروس ارائه بیاره به شرطی که این معلم login کرده

SELECT dars.namedars FROM dars INNER JOIN eraeh ON dars.codedars = eraeh.codedars INNER JOIN moalem ON eraeh.codemoalem = moalem.codemoalem WHERE (eraeh.codemoalem = @codemoalem)
وبعد یه dropdownlist دیگه گذاشتم و از جدول کلاس ها تمام شماره کلاس رو انتخاب کردم وبعد یه gridview گذاشتم و صل کردم به دیتا بیس و خواستم تمام دانش اموزان که این درس رو گرفتن و در این کلاس هستن بیاره که معلم نمره وارد کنه و از آخر معدل حساب بشه


SELECT akhz.nomre, codevahededars.[name vahed], dars.tedadevahed, term.nameterm, akhz.avg, akhz.zamaneelamenomre, akhz.nimsal,
class.sh_class AS Expr1, akhz.stcode, akhz.codedars, dars.namedars, student.axdanesh
FROM student INNER JOIN
akhz ON student.stcode = akhz.stcode INNER JOIN
dars ON akhz.codedars = dars.codedars INNER JOIN


codevahededars ON dars.codevahededars = codevahededars.codevahededars INNER JOIN

term ON akhz.codeterm = term.codeterm INNER JOIN

class ON student.sh_class = class.sh_class
جداول
دانش آموز(کد-عکس-......)
اخذ(کد دانش آموز-کد درس-نمره-نیمسال-کد ترم-معدل-زمان اعلام نمره-کد اخذ)
درس(کد درس-نام درس-کد واحد درس-تعداد واحد)
کد واحد درس(کد-نام واحد)
کلاس(شماره کلاس-محل –تجهیزات)



اسامی دانش آموزان اون کلاس میاره یک مشکل دیگه هست اینه که اگر بخوای در فیلد gridview نمره اضافه کنم باید چی کار کنم من برای این کار یه textbox جدا گذاشتم که نمره اضافه کنم و از طرفی برای حساب کردن معدل احتیاج به تعداد واحد دارم نمیدونم چطوری اطلاعات از دیتابیس بیرون بکشم و چه جوری معدل حساب کنم

اگه میشه کمکم کنید کدشو برام بزارید
ممنون (خیلی فوریه)