allsam 发表于 2015-4-19 21:22:00

请教关于"目标不存在时新建之"的应用问题

本帖最后由 通达林河水 于 2016-7-30 15:46 编辑 <br /><br />   我想根据一个字段的数字,自动在另一个表中生成相同数量的记录。现在遇到了一个问题,单独添加一条时,能自动生成要求数目的记录。如果,同时添加两条以上,在另一个表中,生成数据记录数不对,只会按照大的数字生成。 
    例如:
表一录入
   A  2
表二生成
   A  1
   A  2
如果 表一录入
   A  2
   B  4
表二应该生成
   A  1
   A  2
   B  1
   B  2
   B  3
   B  4
实际上表二生成如下
   A  1
   A  2
   A  3
   A  4
   B  1
   B  2
   B  3
   B  4
公式如下:
公式一,在表一中填入数字。
<筛选条件:本报表.增加明细.小区 有值>
按以下方式填入<本报表.增加分光器明细>:
    1 ->(填入值) 本报表.增加明细.c1
    2 ->(填入值) 本报表.增加明细.c2
    3 ->(填入值) 本报表.增加明细.c3
    4 ->(填入值) 本报表.增加明细.c4
    5 ->(填入值) 本报表.增加明细.c5
    6 ->(填入值) 本报表.增加明细.c6
    7 ->(填入值) 本报表.增加明细.c7
    8 ->(填入值) 本报表.增加明细.c8
公式二(这样的公式有8个),
表二与表一做比较,用"目标不存在时新建之"的方式,在表二生成记录,一个公式生成一个记录,筛选条件如下:
zywlfgqdk.小区.ID=本报表.增加分明细.ID 与zywlfgqdk.楼栋.楼栋号=本报表.增加明细.c8   与本报表.增加明细.数量>=8
注明:本报表.增加分明细.ID  是“自动编号”,采用的保存时生成方式
请教这是为什么?

通达林河水 发表于 2015-4-20 10:27:18

本帖最后由 通达林河水 于 2016-7-30 15:46 编辑 <br /><br />
页: [1]
查看完整版本: 请教关于"目标不存在时新建之"的应用问题