阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 1552|回复: 0

[原创] 如何使用魔方网表5.0以上版本的引用型字段

[复制链接]

该用户从未签到

发表于 2009-10-16 20:13:19 | 显示全部楼层 |阅读模式
引用字段类型是魔方网表5.0以上版本新增的一个字段类型,可以用来建立两个表单之间的数据关联。顾名思义,引用就是一个表单从另一个表单中引用数据。我举个例子,比如有一个表单是订单信息,添加记录的时候包含一些客户信息,比如客户的名称,地址等等。如果每次都是手工输入的话,会很麻烦,而且也很难保证数据的正确性和一致性。所以最好的办法是客户信息单独在一张表里存着,订单用到这个信息的时候从客户表中选择一个客户就可以了。这样既方便,又能保证数据的一致。
那下面我们首先就以订单信息为例。如果订单表要引用客户信息表的内容,那么首先要先创建一个客户信息表单,然后添加一些数据。我们先做这一步,如下图所示

创建客户信息表单
如图所示,我们创建了一个客户信息表单,里面添加了客户名称,地址,电话和备注四个字段,注意:客户名称我设置为了唯一不可重复。下面我们添加几条客户信息。如下图所示




添加客户信息
好了,现在要被引用的表单和数据已经有了,下面我们创建一个订单表,引用客户信息表,如图所示
先添加了一个订单号字段,然后添加一个名为客户名称的引用型字段,点添加字段按钮,会弹出窗口让你选择要引用的数据所在的表单,如下图所示



选择要引用的数据所在表单
我们选择客户信息表,下一步是要选择一个客户信息表中的唯一性字段作为主引用字段,选择地址等其他几个字段作为辅引用字段带过来。一般我们选择数据都有一个作为主要标识的字段,比如客户信息中的客户名称,这个就是一个唯一性字段,这样的可以标识数据的字段我们选择过来就叫主引用字段。这里序号和客户名称都是唯一的,都可以作为主引用字段,我们选择客户名称更直观一些。辅引用字段的含义就是当主引用字段确定以后,这些辅引用字段的值你也希望能够带入到引用数据的那张表里,比如订单表。如果你在订单表中也希望看到客户的地址,电话,而不想看到备注信息的话,那辅引用字段你选择地址和电话即可。如图所示

选择主辅引用字段
选择完主引用字段和辅引用字段以后呢,就会把这几个字段加入到引用数据的表里,如图,主引用字段类型标识为主引用字段,辅引用字段字段类型标识为@主引用字段名称,比如@客户名称,如图所示




新增的引用字段在列表中
如果要再添加其他辅引用字段的话,点任何一个引用字段属性里的添加其他字段按钮即可。删除辅引用字段的话,那项数据就不会再出现,如果删除主引用字段,那么所有的辅引用字段也会一起被删除。
一个表单可以被多张表单所引用,一个表单也可多次引用其他表单,甚至添加多个主引用字段多次引用同一个表单。比如说一张运输单上发货人和收货人都是引用的客户表,这样就是要引用两次。
我们保存好订单表以后,就可以往订单表里输入数据了,如图所示

添加数据
现在这个订单表,除了订单号是要输入的,客户名称,地址和电话都是引用的,可以看到主引用字段右边有两个按钮,第一个按钮是选择记录按钮,按了以后就会弹出一个记录查询页面,我们输入查询条件,找到要引用的数据,选定带回就可以了,如果这个数据以前没有,我们第一次引用需要新增一条记录的话,是按第二个按钮,可以新建一条数据然后带回。我们以选择数据为例,点第一个按钮以后,出现以下界面


选择引用数据带回
点击引用选择的记录后,回到添加记录界面,如图,大家可以看到选择的数据都被带过来了





引用的数据
点保存这条记录就被新增进去了,如图






记录列表
我们可以注意到,记录列表中的客户名称是一个超链,如果点击的话,可以查看引用的客户的详细信息。引用字段也可以作为查询条件。
还有可以看到,这个订单表的下面会出现相关的列表,这里是客户信息表,点这个表的tab选项卡,可以展开关联查询,如下图




关联查询
所示通过关联查询可以在两个相关的表中做数据筛选。这个我们会在有关关联查询的文档中专门介绍。
以上我们简要全面的介绍了引用字段的基本使用方法,有关引用的更多信息,请查阅相关文档。

[ 本帖最后由 gogoerp 于 2009-10-16 20:14 编辑 ]
楼主热帖
启用邀请码注册,提高发帖质量,建设交流社区
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表