Foxtable(狐表)用户栏目专家坐堂 → [求助]execl模板的序号与合并单元格


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

主题:[求助]execl模板的序号与合并单元格

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/12 19:21:00 [显示全部帖子]

模板那里,序号、法院 列,改成变量 [!序号] [!法院]

 

编写报表事件beforeBuild

 

vars("序号") = 0

vars("法院") = ""

 

编写builddetail事件

 

if vars("序号") = 0 then

    vars("序号") = 1

    vars("法院") = e.datarow("法院")

    vars("上一行") = e.datarow

Else

    If vars("上一行")("案号") <> e.datarow("案号") Then

        vars("序号") += 1

        vars("法院") = e.datarow("法院")

        vars("上一行") = e.datarow

    End If

End If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/13 9:27:00 [显示全部帖子]

自由合并设置成false即可

 

Dim Book As New XLS.Book(ProjectPath & "Attachments\出庭汇总.xls")
Dim fl As String = ProjectPath & "Reports\出庭汇总.xls"
book.MergeFree = False
Book.Build() '生成细节区
Book.Save(fl) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = fl
Proc.Start()


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/16 10:21:00 [显示全部帖子]

加入模板的判断,如

 

http://www.foxtable.com/webhelp/scr/1953.htm

 


 回到顶部