以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 更改列内容 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59102) |
||||
-- 作者:gcc123 -- 发布时间:2014/10/29 17:47:00 -- 更改列内容
打印时 该列 已收运费 能不能自动改成 回单 |
||||
-- 作者:有点甜 -- 发布时间:2014/10/29 17:49:00 -- 你在打印按钮那里,遍历打印的行,分别修改就行。
具体问题,请上传例子。 |
||||
-- 作者:gcc123 -- 发布时间:2014/10/29 17:59:00 --
|
||||
-- 作者:有点甜 -- 发布时间:2014/10/29 18:04:00 -- 在最后加入代码
CurrentTable.DataTable.ReplaceFor("回单", "回单", iif(CurrentTable.Filter>"",CurrentTable.Filter,"1=1") & " and 回单 is not null") |
||||
-- 作者:gcc123 -- 发布时间:2014/10/29 18:12:00 -- 在正常情况下 回单和已收运费 还是保持不变 就是当打印的时候 自动修改一下 例如打印时修改列名从启项目后还是原来的状态 With DataTables("应收查询") |
||||
-- 作者:有点甜 -- 发布时间:2014/10/29 19:08:00 -- 那你就在前面加入
CurrentTable.DataTable.Save CurrentTable.DataTable.ReplaceFor("回单", "回单", iif(CurrentTable.Filter>"",CurrentTable.Filter,"1=1") & " and 回单 is not null")
在后面加入
CurrentTable.DataTable.RejectChanges |
||||
-- 作者:gcc123 -- 发布时间:2014/10/30 9:44:00 -- CurrentTable.DataTable.Save For Each c As Col In CurrentTable.cols
打印按钮是放在共有窗口中的,当前表如果没有回单这一列 还是想保持现有的功能,没有回单列的时候只是打印,代码该如何修改? |
||||
-- 作者:有点甜 -- 发布时间:2014/10/30 9:48:00 -- If CurrentTable.Cols.Contains("回单") Then For Each c As Col In CurrentTable.cols |