我希望有高手能清楚的讲明白关联子表单/子表单还是选择数据/子表单

楼主
我是社区第2545521位番薯,欢迎点我头像关注我哦~

在进行项目搭建的时候,我现在的状态时统统都用关联字段或者关联子表单

但有些时候感觉好像并用不着,选择数据或者子表单就行

我希望能有个高手能把什么情况用关联字段或关联子表单

什么情况用选择数据或者子表单的最佳实践能讲清楚,讲明白!!!

分享扩散:

沙发
发表于 2026-2-3 16:35:17
问答助手就能给你回答的明明白白啊
板凳
发表于 2026-3-1 15:26:15
子表和关联子表主要看数据结构和业务场景,
使用子表单场景有:
1、主字段需要用公式计算子表单
2、子表单内容为主数据的明细清单
3、...
关联子表单场景
1、明细数据大于200条
2、明细数据也需要登记子表单....

总之其实不用纠结这个,真正搭建起来就知道哪些用关联子表哪些用普通子表了,我个人目前大部分还是用普通子表,只有特殊情况,才需要用关联子表
地板
发表于 2026-3-1 19:46:31
这个问题我之前也遇到过。最后在一套CRM系统里面得到了完整的答案
关联字段或关联子表单都是关联关系,但是有些关联关系是有范围的,
例如性别、省份等,可以完全穷举的,定义为枚举,做关联字段即可。下拉单选、多选都行,由后台或者枚举管理页面去维护。
其他的就得用到关联字表了。例如项目信息、企业信息、用户信息等等,由用户自己新增而来,而且还有权限,定义为关联表单,有可能是关联一个字段,也有可能是关联多个字段。如选择某一家企业,要么只保存一个企业id值,其他的字段用该id去关联获取到企业名称、统一社会信用代码等,如果被关联的某一个字段需要冗余(有可能与被关联的数据不一样,只保留第一次的数据,后面可以自己维护的那种情况),就不能只单纯保留一个id了,需要弹出一个窗口,由用户自己选择,系统根据传过去的字段个数,返回对于字段的数据,例如需要企业id值、企业名称、企业统一社会信用代码,都回到父页面,做数据回填。

所以我个人的经验是
1.枚举字段,做一个控件(如下拉、单选、多选)
2.关联字段,做一个子页面,把需要回填的单元格和权限(一般情况下用系统用户名作为查询值,理论上不需要处理)传到子页面,由用户选择(一般情况是单选),再把对应单元格需要的数据返回到父页面数据回填,做到选择一次数据,回填一大片数据,用户体验也好些。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表