怎么对一个空表自动插入100条记录。
我只有100这个数字,没有原来就有100条记录的原始表,有的话,就不用做这个事了。根据业务公式循环执行的原理,需要一个原始的多记录的表,驱动对目标表的循环操作。
现在,只要做出一个有100条记录的原始表,就可以对目标表连续操作100次,实现100次的循环了。
问题是:要做出这个有100条记录的原始表,是不是还要另外找一个已经有100条记录的原始原始表呢?
怎么直接根据100这个数字,就对目标表循环做100次操作呢? 做个序号主表,数据源取其100条记录(查询条件=100),然后对目标表操作 Lato_qin 发表于 2013-11-26 00:23 static/image/common/back.gif
做个序号主表,数据源取其100条记录(查询条件=100),然后对目标表操作
这样不符合要求的,我要求的是用户只要输入一个数字N,系统就对目标表自动插入N条记录。
不可能做一个事先不知道是多少的N的记录数的主表。
最简单的做法是系统增加这个功能:
只要在执行业务公式的每种情况下,加一个“循环执行”选项,就可以。
用户选择了这个选项,系统就从头到尾再执行一遍该情况下的每条业务数据操作公式。
用户自己在执行条件中去控制循环控制变量的条件就可以,不必专门编写循环控制的逻辑引擎。 也可以的,你增加一个字段:数字N,查询条件=数字N,就可以了 业务公式非常的强大,理解了才能熟透云表 Lato_qin 发表于 2013-11-27 10:06 static/image/common/back.gif
也可以的,你增加一个字段:数字N,查询条件=数字N,就可以了
这样的话,就不需要建主表了吗?如果要的话?如何自动(不是手工)建一个有N条记录的主表,又回到了问题的原点。 目前是需要建立一张种子序号表,实现录入种子序号,然后通过列表数据规范来查询序号。下一步可以考虑系统内置一个种子序号列表数据规范,就不用自己手工建一张种子序号表了。
页:
[1]