天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 4261|回复: 16

[已解决] 表单中的包含元素包含视图的时候,如何删除 1?

[复制链接]
上海怡蓝 发表于 2012-11-6 15:29:54 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-11-7 11:06 编辑

包含元素包含两种情况 :
  1. 存在父子关系
  2. 不存在父子关系

问题:
  当删除主单据的时候,包含元素的数据也要进行删除, 请问是否有一张关系表,将这种包含关系进行记录呢? 主单据删除的时候,这张关系表的记录也需要进行删除的吧 。如果有这张关系表的话,请告知表名。
bess 发表于 2012-11-6 15:37:56 | 显示全部楼层
您好,主子表单的关联是通过主表单的id字段和子表单的parent字段来关联的,您如果要删除子记录,只需要删除子表单中parent等于主表单id的字段的记录即可.并没有令一张表来存储具备主子关系的记录.
 楼主| 上海怡蓝 发表于 2012-11-6 15:52:06 | 显示全部楼层
存在于不存在父子关系的都是如此么 ?
bess 发表于 2012-11-6 15:58:36 | 显示全部楼层
您好,是的,如果存在主子关系,那么子表单的parent字段的值就等于其所属的主记录的id字段的值.
 楼主| 上海怡蓝 发表于 2012-11-6 16:04:35 | 显示全部楼层
您好,是的,如果存在主子关系,那么子表单的parent字段的值就等于其所属的主记录的id字段的值

你想表达的应该是这样的吧 ?

好的,我知道了 ~   谢谢 。。。
bess 发表于 2012-11-6 16:16:53 | 显示全部楼层
额,不存在主子关系,那么子表单 的parent字段就不会有值的.
 楼主| 上海怡蓝 发表于 2012-11-6 16:19:21 | 显示全部楼层
那这种记录怎么删除呢 ?
 楼主| 上海怡蓝 发表于 2012-11-6 16:21:11 | 显示全部楼层
另外, 我做的表单中, 也包含了一些没有父子关系的视图,在表单完成后,点击这个表单,也能查看到包含视图中添加的记录,那么这个时候,主表单跟包含视图的记录是如何匹配的呢 ?
bess 发表于 2012-11-6 16:22:22 | 显示全部楼层
您好,如果不存在父子关系,那么就是关联文档的关系,关联文档,包含元素包含的视图就会加载其来源表单中的所有记录.
 楼主| 上海怡蓝 发表于 2012-11-6 16:29:28 | 显示全部楼层
回复 9# bess

我来确认下你所说的意思:
  两个表单  Form1  和 Form2, Form1 包含了 Form2 的视图,没有勾选父子关系
Form1 中添加一条记录 ,假设其Id为 : F001 。 包含视图中添加了两条记录 ,假设 ID为 C001,C002
Form1 中添加第二条记录 ,假设其Id为 : F002 。 包含视图中添加了两条记录 ,假设 ID为 C003,C004

如果修改 Id 为 F001 的单据, 在包含视图中会出现 C001,C002,C003,C004  ?

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 19:46

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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