AB 两张数据表(比如分别是订单表和回款表),A 中含有字段:订单号(唯一)、客户名称(不唯一)、回款金额
B 中含有字段:客户名称、回款金额、订单号
A 中回款金额取值于 B,B 中订单号取值于 A,如何关联?
另外如果某个订单信息(A 表)还没有录入,先取得回款,先录入 B 表信息,录入同时是否可以 A 表自动新增一条数据?
AB 两张数据表(比如分别是订单表和回款表),A 中含有字段:订单号(唯一)、客户名称(不唯一)、回款金额
B 中含有字段:客户名称、回款金额、订单号
A 中回款金额取值于 B,B 中订单号取值于 A,如何关联?
另外如果某个订单信息(A 表)还没有录入,先取得回款,先录入 B 表信息,录入同时是否可以 A 表自动新增一条数据?
这类似于股票成交撮合算法,要在订单表和回款表之外再增加一张撮合表。
订单关联撮合,撮合关联回款,订单和回款不直接关联。
1,订单先来,回款后到:
1-1,若回款小于订单:以回款价格新建撮合记录,计算订单中未撮合的剩余金额;
1-2,若回款大于订单:以订单价格新建撮合记录,计算回款中未撮合的剩余金额。
2,回款先来,订单后到:
2-1,若订单小于回款:同 1-2;
2-2,若订单大于回款:同 1-1。
谢谢,提供了新思路,有点复杂,我先想想
双向关联即可。
录入 B 表时触发一个工作流,工作流去检查 A 表中是否有相关记录,如果没有则增加数据。
根据客户名称(是不唯一的),如何检查确定是否有记录呢?是否可以设置为跳出相关的记录,自己选取?这个要怎么操作呀?要写代码么?
双向关联即可。
录入 B 表时触发一个工作流,工作流去检查 A 表中是否有相关记录,如果没有则增加数据。
这类似于股票成交撮合算法,要在订单表和回款表之外再增加一张撮合表。
订单关联撮合,撮合关联回款,订单和回款不直接关联。
1,订单先来,回款后到:
1-1,若回款小于订单:以回款价格新建撮合记录,计算订单中未撮合的剩余金额;
1-2,若回款大于订单:以订单价格新建撮合记录,计算回款中未撮合的剩余金额。
2,回款先来,订单后到:
2-1,若订单小于回款:同 1-2;
2-2,若订单大于回款:同 1-1。