以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  教程1318页:窗口的全局事件无效?(MUHUA来看看)  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=31771)

--  作者:zerov
--  发布时间:2013/4/20 10:35:00
--  教程1318页:窗口的全局事件无效?(MUHUA来看看)
   刚才按帮助教程1318页,做如下窗口,并添加了相关按钮与表,窗口表名table1,绑定主表“合同档案”,为副本:

 

   窗口有四个按钮,分别是上一条、下一条、第一条、最末条,假定这四个按钮的名称分别为:btnPrevbtnNextbtnFirstbtnLast


   在窗口中全局代码,在全局事件Click中加入以下代码:

Select Case e.Sender.Name
    Case "btnPrev"
       
CurrentTable.Position = CurrentTable.Position - 1
   
Case "btnNext"
       
CurrentTable.Position = CurrentTable.Position + 1
   
Case "btnFirst"
       
CurrentTable.Position = 0
   
Case "btnLast"
       
CurrentTable.Position = CurrentTable.Rows.Count -1
End
Select


   但单击按钮后,并没有起作用! 为何?

[此贴子已经被作者于2013-4-20 13:44:40编辑过]

--  作者:Bin
--  发布时间:2013/4/20 10:43:00
--  
可能你按钮名称没有对.
--  作者:zerov
--  发布时间:2013/4/20 12:57:00
--  回复:(Bin)可能你按钮名称没有对.
  按钮名字与教程一模一样,单击“上一条”,主表能实现焦点的上移,但窗口的表无任何反应,为何?
 
下图就可以看出,单击“第一条”后,光标能移到主表第一条,但窗口的表没反应?

图片点击可在新窗口打开查看此主题相关图片如下:1111.png
图片点击可在新窗口打开查看


--  作者:FoxMan
--  发布时间:2013/4/20 14:16:00
--  
焦点问题吧
--  作者:zerov
--  发布时间:2013/4/20 15:55:00
--  
麻烦大师们,看看,怎么回事?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:合同录入.table


--  作者:Bin
--  发布时间:2013/4/20 16:03:00
--  
焦点问题.你都没选择到窗口中的表.当然没动了.如果你想2个表都一起动.那就这样
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:合同录入.table


--  作者:zerov
--  发布时间:2013/4/20 17:03:00
--  
谢谢大师们
--  作者:zerov
--  发布时间:2013/4/20 22:33:00
--  回复:(muhua)呵呵,已经有大师给你解决了。
刚才升级到foxtable2013,打开一看,还有是有点小小瑕疵,窗口表第一次单击“下一条”或“上一条”(如果初始位置在最后一条时),会跳到第三行(即中间会隔一行),这是为什么?
--  作者:zerov
--  发布时间:2013/4/22 9:18:00
--  回复:(muhua)把您的例子上传上来研究下。不应该出现...
见7楼的附件,谢谢大师。