| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3802 人关注过本帖
标题:怎样将查询结果显示在表单上的表格控件中
只看楼主 加入收藏
modaijifeng
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2010-5-7
结帖率:53.85%
收藏
已结贴  问题点数:2 回复次数:4 
怎样将查询结果显示在表单上的表格控件中
表单cha.scx
1个选项按钮组:男、女
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

搜索更多相关主题的帖子: 表单 控件 表格 结果 查询 
2010-05-24 12:19
sywzs
Rank: 10Rank: 10Rank: 10
来 自:辽宁
等 级:贵宾
威 望:15
帖 子:508
专家分:1725
注 册:2009-5-13
收藏
得分:1 
你的查询结果没有起名,应在查询语句的后面加上:into curs tmp
即:select ...... into curs tmp
然后
thisform.grid1.recordsouce="tmp"


[ 本帖最后由 sywzs 于 2010-5-24 14:48 编辑 ]
2010-05-24 14:46
modaijifeng
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2010-5-7
收藏
得分:0 
加上into curs tmp 后 提示说不能识别的谓语动词  

2010-05-25 08:53
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11813
专家分:43421
注 册:2006-5-13
收藏
得分:1 
哪是你拼写错误,再检查一遍。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2010-05-26 07:09
sywzs
Rank: 10Rank: 10Rank: 10
来 自:辽宁
等 级:贵宾
威 望:15
帖 子:508
专家分:1725
注 册:2009-5-13
收藏
得分:0 
我注意到你的查询语句是分多行编辑的,除最后一行外,其它各行末尾均加一个“;”,问题大概出在你把into curs tmp 另起了一行而没在上一行加一个“;”。
2010-05-27 09:03
快速回复:怎样将查询结果显示在表单上的表格控件中
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016629 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved