找回密码
 立即注册

QQ登录

只需一步,快速开始

学员

金牌服务用户

185

主题

735

帖子

1660

积分

金牌服务用户

积分
1660
学员
金牌服务用户   /  发表于:2023-6-1 11:21  /   查看:937  /  回复:9
1金币
本帖最后由 学员 于 2023-6-1 11:36 编辑

大佬 我在表格的单元格设置为 文本框 ,我文本框里面的命令是 设置了个变量 查对应的数据库的值,请问下 如何返回到 表格单元格上呢  把值


我的需求是 选左上角的日期 表格里面的单元格 自动按照选择的日期来查询 得到对应的值 每选一个日期 值就自动查询下一次
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,如果要使用odata的话,这里表格内引用表格外的值,应该使用绝对引用$AE$7,要不然引用会朝下偏移,就引用不到真正的日期值 这里除了使用odata之外,也可以使用循环表格,在循环中使用设置变量命令获取值的方法,给您做了一个demo,您可以参考参考

9 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-6-1 11:21:09
来自 10#
您好,如果要使用odata的话,这里表格内引用表格外的值,应该使用绝对引用$AE$7,要不然引用会朝下偏移,就引用不到真正的日期值



这里除了使用odata之外,也可以使用循环表格,在循环中使用设置变量命令获取值的方法,给您做了一个demo,您可以参考参考

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-6-1 12:00:13
2#
您好,如果您现在是想在表格文本框命令中给单元格设值的话
可以使用js命令,将查询出来的值,赋到单元格中



如果是想在普通单元格中给表格内容赋值的话,设置变量命令查询出的结果可以直接使用导入json数据到表格去赋值

本帖子中包含更多资源

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

x
回复 使用道具 举报
学员
金牌服务用户   /  发表于:2023-6-1 15:13:56
3#
Lay.Li 发表于 2023-6-1 12:00
您好,如果您现在是想在表格文本框命令中给单元格设值的话
可以使用js命令,将查询出来的值,赋到单元格中 ...

大佬 你这方法我不太看得懂喔   你看得明白我需求吗
回复 使用道具 举报
学员
金牌服务用户   /  发表于:2023-6-1 15:19:10
4#
学员 发表于 2023-6-1 15:13
大佬 你这方法我不太看得懂喔   你看得明白我需求吗

您看看我的问题 的第二个图片啊 那个才是需求
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-6-1 17:18:20
5#
您好,看您第二张图片,意思应该是从数据表中查询出值然后放在表格中嘛
那设置变量命令查询出来的值应该是json类型的,直接使用导入json数据到表格就可以了




或者您使用表格操作的设置值,或者更新命令,跟新表格这行的数据也可以

本帖子中包含更多资源

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

x
回复 使用道具 举报
学员
金牌服务用户   /  发表于:2023-6-2 10:00:46
6#
Lay.Li 发表于 2023-6-1 17:18
您好,看您第二张图片,意思应该是从数据表中查询出值然后放在表格中嘛
那设置变量命令查询出来的值应该是 ...

你这个表格操作 设置值 我也看过,好像只能设置一个单元格,  可是我是 每一行的 这个单元格都会自动变化值啊,意思就是这一列的 每一行 都可以根据 对应的 数据值 而 自动查询 对应的数值  并展现在单元格上, 其实不就是等于 odata。  可是你也知道 odata很容易出错 而且 odata只能触发一次, 我是要选一起日期  他就自动查询一次值,你odata应该是做不到的吧
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-6-2 10:53:54
7#
您好,表格操作设置值,一次是只能设置一个单元格的值,这里表格中有多行,那就使用循环命令,循环整个表格,然后在循环命令中使用表格操作命令去设置每行中单元格的值。
使用odata其实也是可以的,odata中条件引用的单元格值变化时,odata是会自动重新计算的
回复 使用道具 举报
学员
金牌服务用户   /  发表于:2023-6-3 14:51:33
8#
Lay.Li 发表于 2023-6-2 10:53
您好,表格操作设置值,一次是只能设置一个单元格的值,这里表格中有多行,那就使用循环命令,循环整个表格 ...

为什么我odata 只能 第一行生效? 其他行不生效呢

本帖子中包含更多资源

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

x
回复 使用道具 举报
学员
金牌服务用户   /  发表于:2023-6-3 15:55:01
9#
甚至是一行都不生效

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部