以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  修改Remote列属性时的小bug  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=7133)

--  作者:reachtone
--  发布时间:2010/5/18 23:15:00
--  修改Remote列属性时的小bug
例子文件在此:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.table


--  作者:八婺
--  发布时间:2010/5/18 23:30:00
--  

好象要加上这段才不报错。

 

dt.DataCols("第一列").ExtendType = ExtendTypeEnum.Images

执行后看不到Account、password属性的变化,不知道这是不是问题?


--  作者:reachtone
--  发布时间:2010/5/18 23:40:00
--  
以下是引用八婺在2010-5-18 23:30:00的发言:

好象要加上这段才不报错。

 

dt.DataCols("第一列").ExtendType = ExtendTypeEnum.Images

执行后看不到Account、password属性的变化,不知道这是不是问题?

确实是。但该列的属性中已经设置成图片列了啊,并没作改变。为什么还要再定义一次ExtendType呢?


--  作者:reachtone
--  发布时间:2010/5/19 0:05:00
--  

奇怪的问题出现了:

在窗口代码中,加上dt.DataCols("第一列").ExtendType = ExtendTypeEnum.Images以后,运行正常;

把项目保存退出,如果再单击该按钮,还是出错。

看来bug还是存在的。


--  作者:狐狸爸爸
--  发布时间:2010/5/19 8:15:00
--  
我看看。
--  作者:狐狸爸爸
--  发布时间:2010/5/22 1:39:00
--  

下次不会这样了


--  作者:reachtone
--  发布时间:2010/6/4 20:03:00
--  

对于图片列,如果设置的远程文件为True,或者重新定义了附件保存路径,则输出的Excel报表图片为空。

如果存放目录为默认的Attachments,则输出正常。

请修正!

[此贴子已经被作者于2010-6-4 20:03:06编辑过]

--  作者:狐狸爸爸
--  发布时间:2010/6/5 7:33:00
--  

这是没有办法的,自己写段代码,在打印Excel报表之前,先下载图片到约定位置


--  作者:reachtone
--  发布时间:2010/6/5 16:18:00
--  
以下是引用狐狸爸爸在2010-6-5 7:33:00的发言:

这是没有办法的,自己写段代码,在打印Excel报表之前,先下载图片到约定位置

远程图片估计只能先写代码下载图片到指定位置,然后再生成报表。

但对于局域网内共享文件夹中的图片,或者保存在本机其它路径下的图片,如果也要写代码重新保存后再打印,这就有点不合理了。这样做,既啰嗦也浪费硬盘空间。

建议老大在“引用图片列”和“引用图片文件”的设置中,增加一个参数【图片路径】。如不指定这个路径,就从默认位置读取;如果指定了,就从指定路径取。

这样的话,原来很多需要重新复制图片的工作都可以省略了。


--  作者:狐狸爸爸
--  发布时间:2010/6/5 16:31:00
--  

设计模板的时候,直接加上路径即可,例如:

 

[&&\\\\hehui\\share\\Images\\myfox.gif, 2, 2]

[此贴子已经被作者于2010-6-5 16:50:19编辑过]