以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何保存临时表的事件代码? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=12393) |
-- 作者:涛声依旧5666 -- 发布时间:2011/9/1 12:40:00 -- [求助]如何保存临时表的事件代码? 项目设计时,想不创建内部表,而是利用DataTableBuilder,并根据字段访问权限,动态生成临时表,完成从外部数据库加载数据,已达到充分节省系统开销和数据安全的目的。但是,对于临时表,也想编写一些事件代码用于实现业务逻辑,问题是:这些事件代码不能保存,求解决思路。 好像可以利用全部表事件的思路,但由于会产生较多的临时表,每个临时表都会有对应的事件代码,故难度较大,希望专家高手给些高招。谢谢! |
-- 作者:yangming -- 发布时间:2011/9/1 13:21:00 -- 全局表事件:
if "表名" ="某一表名" 代码 Else if "表名" ="另一表名" 代码 End If |
-- 作者:涛声依旧5666 -- 发布时间:2011/9/1 14:22:00 -- 利用OuterTableBuilder创建的表,是否也能如法炮制? |
-- 作者:yangming -- 发布时间:2011/9/1 14:28:00 -- 以下是引用涛声依旧5666在2011-9-1 14:22:00的发言:
利用OuterTableBuilder创建的表,是否也能如法炮制? 你试试?我没试过,呵 |
-- 作者:狐狸爸爸 -- 发布时间:2011/9/1 14:35:00 -- 用窗口Table控件,SQLTable或者SQLQuery型,这些表只有打开窗口的时候才会生成,而且有整套的事件。 |
-- 作者:blackzhu -- 发布时间:2011/9/1 15:10:00 -- 对呀,老大的做法可以不用设置全局事件了. |
-- 作者:涛声依旧5666 -- 发布时间:2011/9/2 8:33:00 -- 但是,此方式还是没有办法保存事件的代码呀?因为该绑定表是在窗口打开时才动态生成的,没有办法预设事件的代码!!!! |
-- 作者:狐狸爸爸 -- 发布时间:2011/9/2 8:36:00 -- 动态生成没有办法,必须首先插入一个table控件,才能设置事件。 |