【问题标题】:How can i add an image to a Acumatica Report if i uploaded more than one image to a Stock Item?如果我将多个图像上传到库存项目,如何将图像添加到 Acumatica 报告?
【发布时间】:2018-12-21 04:38:59
【问题描述】:

我在 InventoryItem 表中添加了四个 USR 字段,以将上传图像的 ImageURL 保存到 Stock Item 记录中,并且我希望能够将这些图像添加到报告中,但在报告的不同页面中,任何帮忙看看怎么做?

这是我目前所拥有的。

页面: Page Screenshot

报告(第一页): Report 1st page concept

报告(第 2 页): Report 2nd page concept

【问题讨论】:

    标签: image report acumatica


    【解决方案1】:

    如果每个图像都显示在一个逻辑模式或集合页面上,您可以使用 VisibleExpr。这将隐藏图像,直到表达式计算结果为真。

    【讨论】:

    • 报告是这样的:-我使用 InventoryID 创建了一个组,为我创建的一些自定义表添加了标题部分-在该标题部分中,我复制了该部分以设置“PageBreak”行为到“BeforeAndAfter” - 我想在第一个标题部分添加第一个图像,在第二个标题部分添加其他 4 个图像
    • 可见表达式可以在这里工作。您需要设置一个标志来区分哪个标题是哪个标题并相应地显示图像。您也可以使用页码。如果这是整个报告中唯一的标题,您总是可以在 page = 1 时显示单个图像,而在 page = 2 时显示其他图像。
    • 但是报告如何知道添加了哪个图像,因为我已经像这样将数据添加到第一个标题中的 PictureBox... MimeType: image/jpeg, Source: Database and Value: = [InventoryItem.NoteFiles] 甚至没有显示第一张图片。
    • 我相信您需要在 UploadRevisionFile 表中链接到您想要的特定图像。
    • 使用 NoteFiles 字段,您需要将图像附加到 NoteID 字段。在 UI 中或使用 FileUploadMaintenance 类。使用 NoteFiles,每条记录有 1 张图像,因此您必须专门创建一个新的子表来存储这些图像。
    【解决方案2】:

    我得到了 Acumatica 开发支持的帮助,看来我之前添加到 InventoryItem 表中的 Usr 字段能够检索图像,因为它们链接到图像本身,所以答案如下:添加与要添加到页面的图像一样多的 Usr 字段,它们(图像)都链接到同一个 NoteID,您可以通过如下设置 Data 属性在报告中显示它们

    MimeType: image/jpeg
    source: Database
    value: =IIf([InventoryItem.ImageURL] = Null, '', [InventoryItem.ImageURL])
    

    【讨论】:

      猜你喜欢
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-18
      • 2012-04-28
      • 1970-01-01
      • 2017-03-06
      • 1970-01-01
      相关资源
      最近更新 更多