| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 460 人关注过本帖
标题:[求助]命令按纽的共享中使用的问题
只看楼主 加入收藏
hdzqs
Rank: 1
等 级:禁止访问
帖 子:218
专家分:0
注 册:2006-4-25
结帖率:100%
收藏
 问题点数:0 回复次数:1 
[求助]命令按纽的共享中使用的问题

我在一表单中使用多个数据表,表单分多页操作不同的表,共享使用命令按纽组,命令按纽有基本查询前页后页功能,但命令按纽使用时,发现不能对应所在页面的数据表,如何才能确定命令按对应的数据表,在所在页面及按纽初始化init命令中设置数据表无效,有时操作可用,有时命令操作结果为其它页面上的表,望指教。

搜索更多相关主题的帖子: 命令 
2006-05-20 11:35
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
以下是引用hdzqs在2006-5-20 11:35:00的发言:

我在一表单中使用多个数据表,表单分多页操作不同的表,共享使用命令按纽组,命令按纽有基本查询前页后页功能,但命令按纽使用时,发现不能对应所在页面的数据表,如何才能确定命令按对应的数据表,在所在页面及按纽初始化init命令中设置数据表无效,有时操作可用,有时命令操作结果为其它页面上的表,望指教。

(1)FORM1.INIT()
SET TALK OFF
CLOSE ALL
SELECT 1
USE 表1.DBF
SELECT 2
USE 表2.DBF
SELECT 3
USE 表3.DBF
SELECT 4
USE 表4.DBF
*假如需要的话,还可以继续写

(2)THISFORM.COMMANDGROUP1.CLICK()
*采用多路分支的方式选择操作的表
DO CASE
CASE THISFORM.PAGEFRAME1.ACTIVEPAGE=1
SELECT 1
CASE THISFORM.PAGEFRAME1.ACTIVEPAGE=2
SELECT 2
CASE THISFORM.PAGEFRAME1.ACTIVEPAGE=3
SELECT 3
CASE THISFORM.PAGEFRAME1.ACTIVEPAGE=4
SELECT 4
ENDCASE

*采用多路分支的方式移动对应表的记录指针
DO CASE
CASE THIS.VALUE=1 &&假设为"首记录"
GO TOP
CASE THIS.VALUE=1 &&假设为"上记录"
IF RECNO()>1
SKIP -1
ENDIF
CASE THIS.VALUE=1 &&假设为"下记录"
IF RECNO()<RECCOUNT()
SKIP
ENDIF
CASE THIS.VALUE=1 &&假设为"尾记录"
GO BOTTOM
ENDCASE

*采用多路分支的方式将本页面的文本框更新内容


感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-05-20 16:35
快速回复:[求助]命令按纽的共享中使用的问题
数据加载中...
 
   



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

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