在VFP系统中,一个学生数据库中包含学生名表(xm)、课程(kc)表和成绩(cj)表。学生名表中含有学号(xh)、姓名(xm)等字段,课程表中含有课程代号(kcdh)、课程名(kcm)和学分(xf)等字段,成绩表中含有学号(xh)、课程代号(kcdh)和成绩(cj)等字段。它们的结构如下:
字段名 类型与长度 标题
xh C(8) 学号
Xm C(20) 姓名
字段名 类型与长度 标题
kcdh C(3) 课程代号
kcm C(25) 课程名
xf N(4,1) 学分
字段名 类型与长度 标题
xh C(8) 学号
kcdh C(3) 课程代号
cj N(3,0) 成绩
按课程代号查询学生成绩的表单如图3所示。表单中组合框控件的Name属性为Combo1,文本框的Name属性为Text1,表格控件的Name属性为Grid1。进入表单时,上述三个数据表已打开。当在课程代号组合框Combo1中选择某一课程代号后,课程名文本框Text1中显示该课程的课程名,在表单的表格控件Grid1内立即显示该课程所有学生的成绩。
请在下列有关属性设置和代码程序的空白处填入正确的内容并回答问题。
①表单中显示课程代号的组合框(Combo1)的数据源设置如下:
RowSource Type属性为:6一字段
RowSource属性为: ()
②根据表单的功能要求,完善以下组合框(Combo1)的Click事件中的代码:
km=ALLT(THIS.Value)
SELECT kc
LOCATE ALL FOR kcdh=km
THISFORM.Text1.Value=()
SELECT cj.xh,xm.xm,cj.cj FROM cj,xm;
WHERE cj.kcdh=km .and. () INTO CURSOR temp
THISFORM.Grid1.RecordSource="temp"
THISFORM.()(Refresh或Update)
回答下列问题:
(31)表格Grid1的RecordSource属性为()。