怎样将查询结果显示在表单上的表格控件中
表单cha.scx1个选项按钮组:男、女
2个命令按钮:“查询”和“取消”
1个表格控件:grid1
表单数据环境是:dorm(寝室表)和bed(床位表)
dorm包括的字段:dorm_id,sex(居住性别:男、女)
bed包括的字段:bed_id,dorm_id,state(住人状态:未住人、已住人)
我想按居住性别查未住人的寝室及床位信息,将查询出的这两个表的结果显示在grid1中,
我建了一个查询,并为此查询文件建了一个“空床查询表”,把grid1的recordsouce设为了“空床查询表”,点“查询”按钮时,查询结果却没显示在grid1表格控件中,而且也没按性别显示。
if alltrim(thisform.text3.value)="男"
thisform.optiongroup2.value=1
thisform.optiongroup2.option1.setfocus
select dorm.dorm_id, bed.bed_id, bed.state, dorm.sex, dorm.kezhu, dorm.yizhu;
from 寝室数据!bed inner join 寝室数据!dorm ;
on bed.dorm_id = dorm.dorm_id;
where dorm.sex = "男";
and bed.state = "未住人";
group by dorm.sex;
order by dorm.dorm_id
else
thisform.optiongroup2.value=2
thisform.optiongroup2.option2.setfocus
select dorm.dorm_id, bed.bed_id, bed.state, dorm.sex, dorm.kezhu, dorm.yizhu;
from 寝室数据!bed inner join 寝室数据!dorm ;
on bed.dorm_id = dorm.dorm_id;
where dorm.sex = "女";
and bed.state = "未住人";
group by dorm.sex;
order by dorm.dorm_id
endif