找回密码
 立即注册

QQ登录

只需一步,快速开始

胡桃

初级会员

20

主题

60

帖子

318

积分

初级会员

积分
318
胡桃
初级会员   /  发表于:2024-1-3 10:22  /   查看:1451  /  回复:8
10金币
当前的方法只能计算第一行,次数倒是根据表1的行数来的。

不想用服务端命令啥的。。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

假如说咱们的表格中有两行数据,第一行数据为1,第二行数据为2; 我们现在所面临的问题是,在循环表格时,拿到的数据永远是1; 这是因为我们取数据时,引用的单元格时表格外绑定的数据库字段的单元格,因此不会因为我们循环而动态更改,那我们将引用方式改为直接引用表格对应的列,这样,就可以动态拿到表格每行的数据了,第一次循环就是1,第二次循环就是2

8 个回复

倒序浏览
最佳答案
最佳答案
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-1-3 10:22:20
来自 9#

假如说咱们的表格中有两行数据,第一行数据为1,第二行数据为2;
我们现在所面临的问题是,在循环表格时,拿到的数据永远是1;
这是因为我们取数据时,引用的单元格时表格外绑定的数据库字段的单元格,因此不会因为我们循环而动态更改,那我们将引用方式改为直接引用表格对应的列,这样,就可以动态拿到表格每行的数据了,第一次循环就是1,第二次循环就是2



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
天朝四周处悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2024-1-3 10:32:40
2#
难道不应该是这样的么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
胡桃
初级会员   /  发表于:2024-1-3 10:44:56
3#
本帖最后由 胡桃 于 2024-1-3 12:50 编辑
天朝四周处 发表于 2024-1-3 10:32
难道不应该是这样的么?

我这只是随手做了一个文件打个比方,实际上业务比较复杂,而且不是计算方法的问题,是每一行得出结果再怎么写入结果的问题哈。
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-1-3 13:52:30
4#
大佬,我们计算时选择了表格外的列,而表格显示的是当前表格选择行的数据,因此就只计算了有第一行的结果,所以咱们这里计算时,可以直接引用表格中的列,这样计算就正常了~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
胡桃
初级会员   /  发表于:2024-1-3 14:15:46
5#
本帖最后由 胡桃 于 2024-1-3 14:20 编辑
Nathan.guo 发表于 2024-1-3 13:52
大佬,我们计算时选择了表格外的列,而表格显示的是当前表格选择行的数据,因此就只计算了有第一行的结果, ...

对这个简单的工程文件可以实现,但是实际上的业务要复杂的多,需要多张表的运算
只能把表1每一行的值取出来,然后在外部还有一些其他的计算逻辑和方法,计算处结果后再新增导表2里。。
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-1-3 14:40:44
6#
胡桃 发表于 2024-1-3 14:15
对这个简单的工程文件可以实现,但是实际上的业务要复杂的多,需要多张表的运算
只能把表1每一行的值取 ...

我理解大佬的意思,所以咱们如果在循环表格时想取对应循环的每一行的数据的话,咱们直接引用对应表格列来拿数据,之后再去做运算~~
回复 使用道具 举报
胡桃
初级会员   /  发表于:2024-1-3 14:48:24
7#
Nathan.guo 发表于 2024-1-3 14:40
我理解大佬的意思,所以咱们如果在循环表格时想取对应循环的每一行的数据的话,咱们直接引用对应表格列来 ...

展开讲讲。。
回复 使用道具 举报
胡桃
初级会员   /  发表于:2024-1-3 16:39:44
8#
Nathan.guo 发表于 2024-1-3 14:40
我理解大佬的意思,所以咱们如果在循环表格时想取对应循环的每一行的数据的话,咱们直接引用对应表格列来 ...

这个问题看下呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部