Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:excel报表引用顺序号问题

1楼
feiyu988 发表于:2023/8/27 11:59:00
在excel报表设计时,序号列填写<Index>自动生成序号,但自动添加的空行没有生成序号,怎样才能实现自动添加的空行也能生成序号?
2楼
有点蓝 发表于:2023/8/27 20:14:00
只能到报表事件处理:http://www.foxtable.com/webhelp/topics/1953.htm

模板把<Index>改为<序号>

BeforeBuild事件中,将这两个标签插入到Marks集合:

Select Case e.Book.TempLate
    
Case "某模板名称"
        e.Book.Marks.Add(
"
序号",0)

        e.Book.Marks.Add("xh"0)
End
 Select


BuildDetail事件中加入下面的代码:

Select Case e.Book.TempLate
    
Case "
模板名称"

        e.Book.Marks("xh") = e.Book.Marks("xh") + 1

       e.Book.Marks("序号") = e.Book.Marks("xh")
End
 
Select

3楼
feiyu988 发表于:2023/8/28 8:48:00
问题解决了,不过按上述代码生成的序号是从2开始的,我把第一段代码修改了一下:
Select Case e.Book.TempLate
    Case "某模板名称"
        e.Book.Marks.Add("序号",-1)

        e.Book.Marks.Add("xh", -1)
End Select
共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02393 s, 2 queries.