以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]excel模板设置打印范围,没有效果,什么原因,请专家指导  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=192114)

--  作者:hrw68529
--  发布时间:2024/5/29 18:36:00
--  [求助]excel模板设置打印范围,没有效果,什么原因,请专家指导
设置了一个excel打印模板,设置了打印范围:< 本期应拨付资金 >0 >,可是生成excel表后,还是有0的数据出现,什么原因,请专家指导。
(1)excel打印模板:
此主题相关图片如下:截图03.jpg
按此在新窗口浏览图片
(2)设置的打印程序:

Dim Book As New XLS.Book(ProjectPath & "Attachments\\医疗救助拨付单.xls")  \'打印

Dim r As Row = Tables("医疗救助_明细").Current

Dim fl As String = ProjectPath & "医疗救助\\"&r("年度") & "年" &"\\" & r("年度") & "年-" & r("月份") & "月" & "医疗救助拨付单" & "(" & Format(Now(), "yyyy.M.d.hh.mm") &")" &" .xls"

Book.Build() \'生成细节区

Book.Save(fl) \'保存工作簿

Dim Proc As New Process \'打开工作簿

Proc.File = fl

Proc.Start()

(3)生成的excel表
如图:
此主题相关图片如下:截图04.jpg
按此在新窗口浏览图片


--  作者:有点蓝
--  发布时间:2024/5/30 8:42:00
--  
0前面加个空格试试

< 本期应拨付资金 > 0 >

--  作者:hrw68529
--  发布时间:2024/5/30 9:04:00
--  
有点蓝老师,还是不行。


--  作者:hrw68529
--  发布时间:2024/5/30 9:08:00
--  
如下图:三院的有0的没有显示,只有市第二中医院的显示0的数据。

图片点击可在新窗口打开查看此主题相关图片如下:截图05.jpg
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2024/5/30 9:12:00
--  
可能值不是0,而是0.00000002这种,检查后台数据库看看。或者试试把金额列改为高精度列