x819723090 发表于 2020-2-12 15:57:25

AR图片调不进模板

本帖最后由 Lenka.Guo 于 2020-2-12 16:20 编辑

我的系统模板是用XML数据库执行的报表类型是RPX的区域报表      系统自带的 模板 里面的图片 只能显示一张XML数据如图为文件夹下的 SCREEN.BMP文件路径如下   



系统表格模板调用图片数据方式如下         其结果如下   





现在一张图片已经不能满足需求需要添加1张图片      例如文件名和路径如下   
XML数据库添加设置如下   
报表模板修改调用如下

预览如下


   

生成最终结果如下




无法载入 该路径下的图片求技术大哥帮忙解惑一下 哪里出了问题   

Lenka.Guo 发表于 2020-2-12 15:57:26

您好,
看您的数据源XML 里面,给报表指定的是 IMAGE 字段,但字段中存储的是 相对路径,而文本框中指定的是 Image2 字段可以获取到值, 建议您先将 图像的 DataField 设置为Image2 再查看。



x819723090 发表于 2020-2-12 16:57:09

   这里是正常显示 不需要更改
需要更改的是 我添加的这里

x819723090 发表于 2020-2-12 16:58:53

Lenka.Guo 发表于 2020-2-12 16:18
您好,
看您的数据源XML 里面,给报表指定的是 IMAGE 字段,但字段中存储的是 相对路径,而文本框中指定的 ...

请看楼下贴此处是正常显示系统模板无需更改

Lenka.Guo 发表于 2020-2-12 17:36:08

我这边测试之后给您回复。

KearneyKang 发表于 2020-2-12 17:52:42

你直接绑定这个报表路径,就是你绑定的E盘的路径,在区域报表中使用区域报表中的图表控件可以正常显示不。不使用XML数据源
确定下当前的路径是否可用



x819723090 发表于 2020-2-12 17:56:08

KearneyKang 发表于 2020-2-12 17:52
你直接绑定这个报表路径,就是你绑定的E盘的路径,在区域报表中使用区域报表中的图表控件可以正常显示不。 ...

直接绑定路径选用 picture 是可以的   但是如果绑定之后   他的图片会一直显示在模板里面而不会跟换   就相当于是一个常量图片了而不是变量数据了

x819723090 发表于 2020-2-12 17:59:48

x819723090 发表于 2020-2-12 17:56
直接绑定路径选用 picture 是可以的   但是如果绑定之后   他的图片会一直显示在模板里面而不会跟换    ...

也就是说假如绑定了 图片A在模板里面那么下次无论调用此模板多少次 都会把图片A 一直显示 而不会根据数据变更而变更   
我用着报表是因为 每次都会有不同的产品详图每次我只需要更换产品他就只能自动识别该产品进行图片更换

Lenka.Guo 发表于 2020-2-13 10:21:55

您的问题已经重现,我将问题已经反馈给研发产品组。又有效回复时,会立即跟您沟通当区域报表为图像控件指定为XML“数据集”字段时,数据集存储的是外部图像路径,无法显示。而RDL 或页面报表是可以显示的。

另外如果在设计器为区域报表直接指定图像的路径,会直接将图片嵌入到报表中的,您可以用XML 打开,就可以看到了。所以再下次如果图片发生变化,是不会改变的。




x819723090 发表于 2020-2-13 12:54:53

Lenka.Guo 发表于 2020-2-13 10:21
您的问题已经重现,我将问题已经反馈给研发产品组。又有效回复时,会立即跟您沟通当区域报表为图像控件指定 ...

我在想有没有一种函数能直接支持路径调用的.或者用一段代码来重复调用该相对路径的文件图片?






还有就是这句话我没看懂



页: [1] 2
查看完整版本: AR图片调不进模板