返回列表 发帖

[PU9功能解说] 如何将X3注释文本包含在水晶报表中

本帖最后由 lynn.yu 于 2017-8-3 11:03 编辑

背景说明:
X3让终端用户可以在功能窗体中直接录入注释。且这个评论之后会直接与其所录入之处的业务单据相关联。

本文会详细说明如何将这种注释包含在水晶报表中。


方法说明:
在本示例中,我们会将一个注释附加至一张销售订单,然后将这个注释包含在标准的客户订单确认函报表(ARCCLIENT)中。

首先,我们需要导航至销售订单SONZA0210004,并录入一条注释。可以通过窗体右侧面板中的“注释”图标来访问注释窗体。


录入一条注释,然后点击OK按钮。


现在,“注释”图标上就包含了一个绿色的打钩标记,表明当前记录附有一条注释。


注释数据存储在数据库中的表ACLOB内。

IDENT1_0列包含了主键。如果主键是由多个字段构成的,那么也会用到列INDET2_0和IDENT3_0。而列则包含了实际的注释文本。

作为演示,我们来查询与我们销售订单相关联的附件文本。


我们必须将这张表包含在我们的报表中。在水晶报表程序中导航至“Database Expert”菜单选项。


连接至合适的数据源,再将ACLOB表添加至报表。


导航至[Links]页签。


定位至ACLOB表,并移除水晶报表已创建的自动链接。


在本示例中,我们会直接将该表关联至SORDER表。具体你采用哪种方法链接ACLOB表则取决于你正在修改的报表。
  

通过将ACLOB表中的IDENT1_0列与SORDER表中的SOHNUM列相关联从而将ACLOB表链接至报表。


请确保该表现在Field Explorer在中可见。如有必要,请刷新表列表。
  

将CLOB_0列拖放至报表中你想要显示注释文本的位置。


现在我们必须规定字段格式,这样水晶报表才知道如何正确显示这个文本。在字段上右击,并选择Format Field。


导航至[Paragraph]页签,并更改文本。

将Text Interpretation从None(无)更改为RTF Text(RTF文本)。


最后,保存报表,再在销售订单功能窗体中启动这个报表。


此时注释文本就显示了。
附件: 您需要登录才可以下载或查看附件。没有帐号?申请用户

返回列表