常见问题
遇到问题了吗?不用担心,答案都在这。
全站搜索

为何字段值不存在目的表单,但却显示无法重复抛转?

情境范例说明

用户在抛转数据时,有时候会遇到目的表单尚未有数据,或是明明没有抛转过这笔数据,却退出信息显示无法重复抛转。以下分为两个情境说明原因:

情境一

(1) 抛转的字段包含子表格与一般字段,子表格抛转到一般字段

(2) 一般字段抛转到的一般字段设置不可重复

范例:从“销售订单”抛转到“销售合约”

抛转设置包含将一般字段和子表格抛转到一般字段,其中“销售合约编号”是从一般字段抛到一般字段,且在“销售合约”表单中该字段有设置为不可重复属性,这时候抛转就会失败

情境二

(1) 抛转的字段包含子表格,且抛转到一般字段

(2) 此时子表格字段抛转到的一般字段有设置不可重复

(3) 设置抛转到该字段的子表格字段中有重复的值

范例:从“出货单”抛转到“仓库库存”

将“出货单”的子表格的“库存编号”抛转到“仓库库存”的一般字段“库存编号”,“出货单”的子表格中有多笔相同“库存编号”的数据,但“库存编号”在“仓库库存”是不可重复属性,这时候抛转就会失败

原因说明与解决方法

原因

子表格抛转一般字段时,子表格如果有 N 列内容,就会在目的表单生成 N 笔数据,因此会生成多笔相同字段值的数据,

情境一的范例中,有多笔数据都有相同的“销售合约编号”,由于“销售合约编号”在“销售合约”表单中有设置不可重复,系统便会提醒你有重复数据,导致抛转失败。

情境二的范例中,子表格有多笔数据有相同的“库存编号”,抛转到“仓库库存”后就会生成多笔有相同“库存编号”的数据,由于“库存编号”在“仓库库存”表单中有设置不可重复,系统便会提醒你有重复数据,导致抛转失败。

解决方法

方法一:建议检查是否需要子表格抛转到一般字段,不需要的话请调整抛转的字段。

因为只有设置子表格抛转到一般字段的时候,才会遇到这个问题,因此如果不需要子表格字段数据时,请直接移除抛转子表格字段的设置。

方法二:移除目的表单的不可重复属性。

当需要抛转子表格字段时,请将目的表单的抛转目标字段的不可重复属性移除,便可以解决此问题。

回最上面

    马上登记
    免费试用 Ragic!

    用 Google 帐号登记

    立即科技 Ragic, Inc.
    02-7728-8692
    info@ragic.com
    台北市中正区南昌路二段81号9楼