已经在3楼说了,用复选框是没有道理的,一个人既可以在大班,也可以在中班或小班,可能吗?所以我建议用选项按钮组.
(1)新建一个表单,添加1个选项按钮组(3个按钮),2个标签,2个文本框,2个命令按钮
(2)设置3个选项caption分别是大班、中班、小班;标签caption分别写“姓名”和“出生日期”;命令按钮caption分别写“查询(\<Q)”和“取消(\<C)”
(3)Form1.Init
Close All
If File('表1.dbf')
Use 表1.dbf
Else
Create Table 表1 (姓名 C(8),出生日期 D,班级 C(4))
Insert Into 表1 Values ('张三',Date(2001,1,1),'大班')
Insert Into 表1 Values ('李四',Date(2001,2,1),'中班')
Insert Into 表1 Values ('王五',Date(2001,3,1),'小班')
Insert Into 表1 Values ('赵六',Date(2001,4,1),'大班')
Insert Into 表1 Values ('钱七',Date(2001,5,1),'中班')
Insert Into 表1 Values ('孙八',Date(2001,6,1),'小班')
EndIf
(4)查询命令按钮的CLICK
3楼代码
(5)取消命令按钮的click
ThisForm.Release