| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 669 人关注过本帖
标题:表格重叠问题..
只看楼主 加入收藏
xbj222
Rank: 1
等 级:新手上路
帖 子:179
专家分:0
注 册:2006-2-6
收藏
 问题点数:0 回复次数:4 
表格重叠问题..
为什么点两次按钮时,表格老是会重叠?请问有什么办法可以解决?
是不是临时表的问题?
搜索更多相关主题的帖子: 表格 
2006-08-15 15:32
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
收藏
得分:0 
您这个问题比较难回答,毕竟我们不知道您的这个按钮里的什么命令。如果这个按钮里什么合作代码都没有……

两人行已有我师……
2006-08-15 16:11
xbj222
Rank: 1
等 级:新手上路
帖 子:179
专家分:0
注 册:2006-2-6
收藏
得分:0 

SELECT * From scrap where Between(date,Dtot(Thisform.text1.Value),Dtot(Thisform.text2.Value)) ;
AND Alltrim(line)=Alltrim(Thisform.text3.Value) AND Alltrim(name)=Alltrim(Thisform.text4.Value) ;
Into CURSOR temp

thisform.grid1.RecordSource="temp"

thisform.grid1.SetFocus

thisform.Refresh
代码就是这样..


2006-08-15 16:14
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
非要使用GRID1的话,建议用SET FILTER TO

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-08-15 16:34
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
收藏
得分:0 

是临时表的问题,因为您的Select 语句生成了一个临时表并形成一个浏览窗口覆盖在了你的表单上了。
看看这样行不:
thisform.grid1.RecordSource="SELECT * From scrap where"+Between(date,Dtot(Thisform.text1.Value),Dtot(Thisform.text2.Value)) ;
+"AND"+ Alltrim(line)=Alltrim(Thisform.text3.Value) +"AND"+ Alltrim(name)=Alltrim(Thisform.text4.Value) ;
+"Into CURSOR temp"

thisform.grid1.SetFocus
thisform.Refresh

对于Grid,我习惯用Set filter to

[此贴子已经被作者于2006-8-15 16:40:00编辑过]


两人行已有我师……
2006-08-15 16:36
快速回复:表格重叠问题..
数据加载中...
 
   



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

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