以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 请教关于窗口按钮及表中行双击事件的代码 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=6395)
|
-- 作者:唐尸三摆手
-- 发布时间:2010/3/29 13:07:00
-- 请教关于窗口按钮及表中行双击事件的代码
此主题相关图片如下:pic025.jpg
一共两个问题要请教,都在图片上标示了
|
-- 作者:狐狸爸爸
-- 发布时间:2010/3/29 14:36:00
--
改用SQLTable,QueryBuilder过时了
|
-- 作者:唐尸三摆手
-- 发布时间:2010/3/29 16:02:00
--
请问按钮的事件代码如何设置
|
-- 作者:yangming
-- 发布时间:2010/3/29 16:15:00
--
通过判断触发事件的Table的名称,可以让不同副本的Table,实现不同的任务,例如在订单表的DoubleClick事件中加入代码:
Select Case e.Table.Name Case "订单" \'主表 e.Row.Locked = Not e.Row.Locked Case "产品.订单" \'关联表 Forms("窗口1").Open() Case "窗口1_Table1" \'副本Table Forms("窗口2").Open() End Select
这样在原订单表中双击单元格,则切换行的锁定状态,而在关联表或者副本Table中双击,则分别打开一个窗口。 提示,通常双击单元格会进入编辑状态,而不是触发DoubleClick事件,如果表、行或列被锁定,或者在PrepareEdit事件中设置代码取消了编辑动作,使得双击单元格无法进入编辑状态,那么就会触发DoubleClick事件。
|
-- 作者:唐尸三摆手
-- 发布时间:2010/3/29 16:27:00
--
妥了
[此贴子已经被作者于2010-3-29 16:30:42编辑过]
|
-- 作者:唐尸三摆手
-- 发布时间:2010/3/30 7:31:00
--
顺便问一下,如何打印窗口中的表数据(当前行或者选定区域,或者所有行)呢?
|
-- 作者:blackzhu
-- 发布时间:2010/3/30 9:04:00
--
当前行必须要筛选后打印,选定所有行的代码,表中的代码编辑器中有的,你选择一下就可.
|