إخواني الأعزاء..
عندي جدول Students وجدول Courses و جدول النتائج Results و جدول المدربين Inst
جدول النتائج يحتوي على
Stud_id
Course_id
Inst_id
Grade
start_date_course
end_date_course
فأنا اريد عرض أسماء الدورات و اسماء الطلاب و اسماء المدربين و ليس أرقامهم فقمت باستخدام
form5.DBGrid1.DataSource :=form1.DataSource5;
form1.adoquery1.Active := false;
form1.adoquery1.SQL.Clear;
form1.adoquery1.SQL.Add('select stud_name as [اسم الدارس],courses.course_name as [اسم الدورة],name_inst as [اسم المدرب],result.start_date_course as[بداية الدورة],result.end_date_course as[نهاية الدورة],result.grade as[الدرجة]');
form1.adoquery1.SQL.Add(' from Students,courses,inst,result where (students.stud_id =result.stud_id) and (courses.course_id=result.course_id)And (Inst.id_inst=result.inst_id)');
form1.adoquery1.Active := true;و مشي معاي تمام و عرضها في DBGRID و لكن أريد عند النقر على السجل في DBGRID يذهب مباشرة الى DBEDITS الموجودة في الفورم و المربوطة بالحقول و يعرض البيانات اليها أو اريد التعديل في DBGRID فيتغير البيانات في الجدول و يرعض السجل المعدل في DBEDITS
وجزاكم الله خير
