以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 动态定义按钮对应表 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=55300) |
-- 作者:yifan3429 -- 发布时间:2014/8/14 9:13:00 -- 动态定义按钮对应表 With Tables("员工") If .Current IsNot Nothing AndAlso .Current.DataRow.RowState = DataRowState.Unchanged Then \'如果当前行未曾修改 .Position = .Position - 1 End If End With 上面的窗口代码 属于 员工 表做好窗口后我把他存为模板下次调用 但是下次是 部门表 需要大量的修改 怎样让他自动对应所属表,不用每次修改 |
-- 作者:Bin -- 发布时间:2014/8/14 9:18:00 -- 你这个代码是在窗口中的? 定义一个Var变量 例如vars("表名") With Tables(vars("表名")) If .Current IsNot Nothing AndAlso .Current.DataRow.RowState = DataRowState.Unchanged Then \'如果当前行未曾修改 .Position = .Position - 1 End If End With 在窗口的AlterLoad事件中 为vars("表名")赋值 vars("表名") ="部门表" 这样,你只需要更改窗口AlterLoad事件中的VAR变量的赋值代码即可
|
-- 作者:yifan3429 -- 发布时间:2014/8/14 10:06:00 -- 谢谢!学习了 |