以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 使用代码为表的事件设置代码 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=81218) |
||||
-- 作者:kaituozhe -- 发布时间:2016/2/21 19:57:00 -- 使用代码为表的事件设置代码 写了一个通用程序,同一张表执行不同类型的项目表的某些事件也不一样,在使用代码对表的列调整后也对表的事件代码进行调整 |
||||
-- 作者:大红袍 -- 发布时间:2016/2/21 21:54:00 -- 不明白你什么意思。或者你看看动态编译
http://www.foxtable.com/help/topics/1487.htm
|
||||
-- 作者:kaituozhe -- 发布时间:2016/2/21 23:56:00 -- Dim tb As DataTable = DataTables("基本情况") 通过以上代码建立了一个以年度为值的集合,这个集合在几个表中及不同事件中使用,我是否是把NextDim nms As new List (of String )设在全局代码中? |
||||
-- 作者:kaituozhe -- 发布时间:2016/2/21 23:58:00 --
|
||||
-- 作者:kaituozhe -- 发布时间:2016/2/22 0:02:00 -- 在这个例子的中科目余额表中的年度可能随着不同项目会发生改变,因此datacolchanged也会随不同项目发生不同的变化,如何才能在自动适应新的项目呢?一个办法是为不同项目建立可自动修改的事件代码,另一个法是把年度放在全局变量中,事件引用全部变量的年度集合,上述方法是否可行? |
||||
-- 作者:Hyphen -- 发布时间:2016/2/22 8:29:00 -- 使用交叉统计更好,参考:http://www.foxtable.com/help/topics/0678.htm |
||||
-- 作者:大红袍 -- 发布时间:2016/2/22 9:27:00 -- Dim tb As DataTable = DataTables("基本情况") For y As Integer = CDate(tb.find("项目= \'开始日期\'")("内容")).Year To CDate(tb.find("项目= \'截止日期\'")("内容")).Year Next |