以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]双击表调用窗口问题(已解决) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62237) |
-- 作者:cqlwsam -- 发布时间:2014/12/28 12:53:00 -- [求助]双击表调用窗口问题(已解决) 表的点击事件是针对表中有数据。如果表中无数据,即空表。如何用代码实现不管表中是否有数据(包括无数据)都能通过双击事件,打开另一个窗口。谢谢! [此贴子已经被作者于2014-12-28 16:10:17编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/12/28 14:18:00 -- 全局代码
Public Sub 表A_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs)
绑定事件
AddHandler Tables("表a").Grid.Doubleclick, addressof 表A_DoubleClick |
-- 作者:有点甜 -- 发布时间:2014/12/28 14:46:00 -- http://www.foxtable.com/help/topics/2374.htm
|
-- 作者:cqlwsam -- 发布时间:2014/12/28 15:13:00 -- [求助]双击表调用窗口问题 还是不行。代码如下: Public Sub 表A_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) End Sub 项目:CurrentTableChanged 代码: Select Case CurrentTable.Name Case "辅助资料基本表" StatusBar.Message1 = "双击辅助资料基本表添加,编辑及删除患者" AddHandler Tables("辅助资料基本表").Grid.Doubleclick, addressof 表A_DoubleClick Case "辅助资料" StatusBar.Message1 = "双击辅助资料对患者信息进行编辑,添加及删除等处理" AddHandler Tables("辅助资料").Grid.Doubleclick, addressof 表A_DoubleClick Case "辅助资料_Table1" StatusBar.Message1 = "双击辅助资料对患者信息进行编辑,添加及删除等处理" AddHandler Tables("辅助资料_table1").Grid.Doubleclick, addressof 表A_DoubleClick End Select 好像没有附事件 [此贴子已经被作者于2014-12-28 15:15:00编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/12/28 15:15:00 -- 你要往里面写绑定的事件里面写代码啊。 |
-- 作者:cqlwsam -- 发布时间:2014/12/28 15:16:00 -- 事件放在全局代码里面?因为不同的表显示不同的窗口。 |
-- 作者:有点甜 -- 发布时间:2014/12/28 15:16:00 -- Public Sub 表A_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Select Case CurrentTable.Name Case "辅助资料基本表" StatusBar.Message1 = "双击辅助资料基本表添加,编辑及删除患者" Case "辅助资料" StatusBar.Message1 = "双击辅助资料对患者信息进行编辑,添加及删除等处理" Case "辅助资料_Table1" StatusBar.Message1 = "双击辅助资料对患者信息进行编辑,添加及删除等处理" End Select End Sub
|
-- 作者:cqlwsam -- 发布时间:2014/12/28 15:24:00 -- [求助]双击表调用窗口问题 例如:当双击“辅助资料基本表”时,显示窗口“辅助资料基本信息录入”。而双击“辅助资料_Table1”时,显示窗口“辅助资料录入”,代码放在哪儿?谢谢! [此贴子已经被作者于2014-12-28 15:25:23编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/12/28 15:28:00 -- 看8楼,写在 表A_DoubleClick 事件里面啊 |
-- 作者:cqlwsam -- 发布时间:2014/12/28 15:38:00 -- 全局代码: Public Sub 表A_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Select Case CurrentTable.Name Case "辅助资料基本表" Forms("辅助资料基本信息录入").Open() Case "辅助资料" Forms("辅助资料录入").Open() Case "辅助资料_Table1" Forms("辅助资料录入").Open() End Select End Sub 后面的绑定事件放在哪儿?是在相应表的doubleclick事件中吗?谢谢!
|