以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Build() 和SaveToPDF(fls) 出错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=130482) |
-- 作者:lur320 -- 发布时间:2019/1/23 11:19:00 -- Build() 和SaveToPDF(fls) 出错 在使用excel模板生成报表的时候,有时候客户端会打开已经生成的文件不关闭,而再次点击导出报表的按钮。 此时会由于相同文件名的文件正在打开而报错。 原本的想法是每次按导出报表都是生成新的数据,而文件名又不能随机取。 请问如何判断用户正在开着准备导出的,且相同文件名的文件?
|
-- 作者:lur320 -- 发布时间:2019/1/23 11:20:00 -- 如果用户已关闭文件,而覆盖旧相同文件名的文件则是正常的功能。所以判断文件存不存在的代码不能用。 |
-- 作者:有点蓝 -- 发布时间:2019/1/23 11:25:00 -- 参考:http://www.foxtable.com/webhelp/scr/2713.htm |
-- 作者:lur320 -- 发布时间:2019/1/23 11:35:00 -- ShowAppWindow(newfname,5) 太好了,直接关闭再重新生成新报表。 |