我用DELPHI做毕业设计,我做的是学生管理系统,有一个问题。我建了3个表,用ACCESSS建的。表1(成绩)为:
                        字段          类型
                         姓名            文本
                            学号             数字
                               语文             数字
                               数学             数字
                               英语             数字   
           
       
当我用SQL按姓名查询的时候,总是提示出错。下面是程序代码:
procedure TForm1.N19Click(Sender: TObject);//按姓名查询
var
   tiaojian,Q1,Q2,Q3:STRING;begin
   tiaojian:=inputbox('按姓名查询','Please input the name','');
   Q1:='select 基本情况.*,成绩.语文,成绩.数学,成绩.英语,在校情况.团员,在校情况.受过何种奖励,在校情况.是否有过处罚 from 基本情况 ,成绩,在校情况 where 成绩.姓名=';
   Q2:='and 基本情况.姓名=';
   Q3:='and 在校情况.姓名=';
   ADOQuery1.active:=false;
     ADOQuery1.sql.Clear;
       ADOQuery1.sql.Add(q1+tiaojian+Q2+tiaojian+Q3+tiaojian);//给A DOQuery1赋予新的SQL命令
     ADOQuery1.Active:=true;
   DBGrid1.DataSource:=DataSource1;
end;
还有一个问题:
就是当用光标停留在下拉菜单下的某一项,会触发一个事件。那个事件叫什么?
应该怎么生成这个事件??希望各位高手赶快帮忙,本人时间不多了。
本人QQ为241193342,请快点。