以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 当项目打开后,根据控制表所有显示的表名中的列,一次性修改 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=41679) |
||||
-- 作者:飞天 -- 发布时间:2013/10/24 22:24:00 -- 当项目打开后,根据控制表所有显示的表名中的列,一次性修改 当项目打开后,根据控制表所有显示的表名中的列,一次性修改内容为"∏" 请问如何做到?
[此贴子已经被作者于2013-10-24 22:24:47编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2013/10/24 22:43:00 -- 如下代码,代码写到afteropenproject事件里去 For Each dr As DataRow In DataTables("控制表").Select("修改内容 = true") DataTables(dr("第一列")).ReplaceFor(dr("第二列"), "∏") Next |
||||
-- 作者:飞天 -- 发布时间:2013/10/25 1:00:00 -- 谢谢你的回答. 我想继续请教您. 根据以下代码原理 For Each dr As DataRow In DataTables("数据字典").Select("停用 = True") DataTables(dr("表名")).ReplaceFor(dr("列名"), "∏") Next 是否可以加上以下代码,实现所指定的列能够执行下列表. Tables("订单").Cols("客户").Combolist = DataTables("数据字典").GetComboListString("下拉选项") |