他表字段的使用介绍


一个业务有时需要创建多张表中,各表之间信息会经常互相引用,这样不但可以快速查看关联的记录内容,也能减少数据的重复录入,且避免录入的差错。

通过“关联”和“他表字段”可以实现引用其他表的记录字段内容。

由于“他表字段”的使用必须依附于“关联记录” ,请先阅读【关联记录】的介绍,再查看此文。

【他表字段】是【关联记录】的扩展, 可以将关联的他表记录的字段内容显示在本表。

例如:一个订单表关联了联系人,需要将联系人的手机号和职位信息直线显示为本表字段。

设置方法

在订单的表单编辑页面,拉取一个【他表字段】,进行设置。

A:设置此字段在本表的字段名称

B:选择本表中已有的“关联记录”控件,我们选择了“联系人”。

C:选择要显示的关联表记录中的字段。 即显示联系人的职位字段内容。

手机号操作方法相同,编辑后保存表设计

增加后的 效果**

无法选择关联记录?

在配置他表字段时,无法选择关联记录字段?如图:

请先在本表拉取一个“关联记录”控件进行设置,且“关联记录”控件中,关联记录数量设置为 【单条】。

他表字段和动态默认值的不同介绍

通过字段的动态默认值和他表字段 都可以显示关联记录的字段内容, 不同的是,他表字段和关联记录是实时相关的,一旦关联的记录中修改了内容,他表字段也会自动显示为新的内容。 而动态默认值仅仅在编辑的时刻才显示关联记录的内容,之后就脱离了关系。

典型场景:产品的单价是经常调整的,产品表中产品的单价都是最新的。在我们创建订单时,一旦订单生效,单价就不能再改变,这个场景下,订单中的单价就不该用他表字段了,不然每次打开历史订单单价还会改变。 应该使用一个金额控件(控件)的动态默认值来实现。

以下是两种效果的示意图

results matching ""

    No results matching ""