魔方网表 让信息化更简单

 找回密码
 注册
查看: 2211|回复: 0

建立引用关系的表单详解

[复制链接]
mofang001 发表于 2016-7-14 18:36:18 | 显示全部楼层 |阅读模式

1 引用关系
在魔方网表中,表和表之间是可以建立引用关系的。通过引用字段,一个表可以把另一个表的某些字段信息引用到该表中来,只要被引用的表中有一个唯一字段作为主引用字段即可。
例如:我需要“点菜菜单表”引用“菜单信息列表”中的数据,如图1中,我在“点菜菜单表”中添加一条新纪录,该记录中菜品编号、菜品名称、类型和价格这些数据在“菜单信息列表”中都有,所以我就直接引用过来。如图2所示,通过“选择引用记录”(按钮 ),就可以看到“菜单信息列表”的所有数据信息,选择要引用的记录,通过单击 按钮,直接把我要的信息带回到“点菜菜单表”中(见图3)。

图1 添加记录_点菜菜单表(无信息)


图2 菜单信息列表


图3 添加记录_点菜菜单表(已有带回信息)

上面的例子中,“点菜菜单表”与“菜单信息列表”就是建立引用关系,通过建立的这种关系实现了引用,那么如何才能实现呢?会不会很难呢?我可以很确定的说,在魔方网表中建立这种引用很简单,只需要轻松的几个操作步骤就可以实现了,并且引用还是很常用的。后面我会用另一个实例来详细介绍这个操作的过程。
引用字段的介绍详见本手册基础篇第8章,表间关系的介绍详见本手册基础篇第11章。

小贴士:引用字段的主引用字段属性中(这里指的是引用表单中字段类型为主引用字段的字段,不是被引用表单中被引用的那个字段,不要混淆),唯一和必填是分开的,也就是说该字段可以设置成是唯一项,不是必填项。

2 创建“周报表”
建立引用至少需要两个表,一个是引用表,另一个是被引用表,引用表引用被引用表的信息。现在我们先来创建一个新表“周报表”,之后用“周报表”与“员工基本资料表”建立引用关系。
前面“员工基本资料表”是用的导入Excel文件创建表的方法创建的,那么现在我就用另一种方法来创建“周报表”,自定义创建。
下面介绍创建步骤:
1)        登录魔方网表。
2)        进入开始页面,创建自定义表单。如图1,先单击“开始”,然后单击“创建自定义表单”。

图1 创建自定义表单

3)        输入表单名称(必填)周报表,表单描述记录员工每周工作总结和下周计划;表单属性不做其他设置,系统默认即可。如图2。

图2 创建自定义表单-填写表单信息

4)        添加表单中的字段,并选择类型和设置属性。如图3。
添加的字段:
周总结编号——编码字段;
姓名——文本类型;
本周开始日期——日期类型;
本周结束日期——日期类型;
本周总结——多行文本类型;
下周计划——多行文本类型;
问题或建议——多行文本类型。

图3 创建自定义表单-添加字段
小提示:字段的介绍详见本手册基础篇第8章。

5)        保存表单(或保存并查看数据)。到此,“周表单”创建成功。

3 与“员工基本资料表”建立引用关系
现在“周报表”是独立的,没有与任何表有关联,下面我们就来让它与“员工基本资料表”建立引用的关联。
首先,把“员工基本资料表”中要作为主引用字段的字段勾选上唯一(即不允许重复)属性,主引用字段必须是唯一(即不允许重复)字段,它是用来标识引用的记录。进入“员工基本资料表”,单击“修改表单”按钮 ,选择“姓名”字段,在其字段属性面板中勾选上唯一属性。
然后,在“周报表”中把姓名字段删除,重新添加一个姓名字段,类型为引用,用这个新的替代原来文本类型的姓名字段。进入“周报表”,单击“修改表单”按钮 ,选择“姓名”字段,然后删除操作。重新输入添加“姓名”字段,类型为“引用”,单击 按钮后,就会看到如图4.3.1所示的选择关联表单面板,选择关联表单这里很重要,一共分为两步:
第一步,选择表单,选择你所要引用的数据所在的表单。这里选择“员工基本资料表”,如图2,单击“员工基本资料表”后面的 按钮即可。
第二步,选择字段(当前选中的表单为:员工基本资料表),在这个表单内的字段列表中选择你所要引用的数据项,也就是选择一个唯一字段作为主引用字段,它是用来标识引用的记录。同时还可以选择其他字段作为引用字段,也就是辅引用字段,主引用字段确定记录后,可以将辅引用字段的值带回。这里选择“姓名”作为主引用字段,不需要辅引用字段,单击 按钮即可(见图3)。
最后,保存表单。单击 按钮即可。

图1 “周报表”添加引用字段


图2 选择关了表单(第一步)


图3 选择关了表单(第二步)

下面一起来看下效果。添加一条周报表记录,单击“添加记录”按钮后就可以看到添加记录面板,如图4所以,可以看到在名称后面不再是输入框了,而是两个小按钮,“选择引用记录”按钮 和“添加引用记录”按钮 ,单击“选择引用记录”按钮 ,即可引用“员工基本资料表”中数据,如图5所示。选择所要引用的记录后,单击 按钮即可把该记录中的数据带回到“周报表”中,这里我引用顾玉婷的记录,然后就可以看到添加记录_周报表面板中已被带回的“顾玉婷”的姓名数据(见图6)。最好单击 按钮,保存即可。

图4 添加记录_周报表


图5 引用“员工基本资料表”中的数据


图6 引用“顾玉婷”的姓名

4 关联查询
建立引用关系之后,除了可以直接引用数据这个功能,还有一个很实用的功能,就是关联查询功能。
通过关联查询功能可以实现以下两个功能:
1.查看面板显示关联项
2.查询页面显示关联表单以及数据
该功能的设置是在主引用字段的属性里,如图1所示,共有三个启动项: 本表单在其查看页面关联显示;本表单在其查询页面关联显示;该表单在本表单查询页面关联显示。勾选上为启用,不勾选则为不启用。

图1 引用字段启用关联查询的启动项

关联查询功能启用的效果展示:
1.        查看面板显示关联项
启用:本表单在其查看页面关联显示
功能:在被引用表单中的查看记录面板上显示与其有引用关联的表单,单击关联表单名即可看到关联记录。如图2-(1)中红框圈出部分,“员工基本资料表”的查看记录面板,显示了关联表单“周报表”,同时可以查看到引用了本记录的周报表记录信息,图2-(2)是没有启用的时被引用表单的查看记录面板。

图2-(1) 查看面板(已启用查询关联功能)


图2-(2) 查看面板(没启用查询关联功能)

注意:查看面板显示关联项功能只在被引用表单中有,例如:“周报表”引用“员工基本资料表”,只有“员工基本资料表” 的数据查看面板显示关联项,“周报表”的数据查看面板是不显示的。

2.        查询页面显示关联表单以及数据
启用:本表单在其查询页面关联显示
功能:在本表单的数据查询界面显示与其有引用关联的表单,单击关联表单名即可看到关联的记录。如图3中红框圈出部分,“周报表”的数据查询界面,显示了关联表单“员工基本资料表”,同时显示了与查询到的记录相关联的记录信息。

图3 在“员工基本资料”中关联查询显示“周报表”

启用:该表单在本表单查询页面关联显示
功能:在被引用表单的数据查询界面显示与其有引用关联的表单,单击关联表单名即可看到关联的记录。如图4中红框圈出部分,“员工基本资料表”的数据查询界面,显示了关联表单“周报表”,同时显示了与查询到的记录相关联的记录信息。

图4 “员工基本资料表”关联查询显示



本帖由魔方木木编辑,魔方木木拥有最终解释权,如有疑问请QQ联系:1302184358

来源: 建立引用关系的表单详解
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2024-3-29 05:18 , Processed in 0.082002 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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