Foxtable(狐表)用户栏目专家坐堂 → [求助]引用顺序号


  共有5249人关注过本帖树形打印复制链接

主题:[求助]引用顺序号

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/2/26 14:15:00 [显示全部帖子]

1、在BeforeBuild事件中写上代码:

Select e.Book.TempLate
    Case "模版名称"
        e.Book.Marks.Add("编号",0)
end Select
 
需要注意的是,TempLate返回的模板文件名称是不包括路径和后缀名的, 例如你使用的模板文件名称“出库单.xls”,那么TempLate属性的值等于“出库单”。

2、BuildDetail事件加上代码:


Static i As integer
Select Case e.Book.TempLate
    Case "模板名称"
       i = i + 1
       e.Book.Marks("编号") = i
End Select


 

3、设计模版的时候,引用编号:

 

<编号>

[此贴子已经被作者于2014-2-27 14:14:34编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/2/26 14:28:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/2/26 14:56:00 [显示全部帖子]

BeforeBuild事件改一下:

 

Select e.Book.TempLate
    Case "模版名称"
        e.Book.Marks.Add("编号",0)

        e.Book.Marks("编号") = 0
end Select


 回到顶部