社区
Access
帖子详情
请问这样的表达式能写吗?
WL798
2008-01-12 10:24:08
计算表中有公式,想从参数表中查询出值,代入公式,求出结果,参数表可能有10000行,这该怎么写呢?
参数表:
编号 分项目 值
1 x1 5
2 x2 3
3 x3 7
…
10000 x10000 10
计算表:
计算项目 计算公式(因子为《参数表》中编号,如“1”代表参数表中编号1的项目的值=5) 计算结果
A001 1+2*3 26
A002 1/10000 2
...全文
56
6
打赏
收藏
请问这样的表达式能写吗?
计算表中有公式,想从参数表中查询出值,代入公式,求出结果,参数表可能有10000行,这该怎么写呢? 参数表: 编号 分项目 值 1 x1 5 2 x2 3 3 x3 7 … 10000 x10000 10 计算表: 计算项目 计算公式(因子为《参数表》中编号,如“1”代表参数表中编号1的项目的值=5) 计算结果 A001 1+2*3 26 A002 1/10000 2
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuyann
2008-01-13
打赏
举报
回复
计算公式
换为[1]+[2]*[7]
之后不超过10句VBA的自定义函数就可以解决了
OracleRoob
2008-01-13
打赏
举报
回复
如果你能按楼上说的每个引用值,都加上[]的话,可以先替换后,再用Eval 函数计算结果。
使用 Eval 函数能够计算表达式的值,结果是文本字符串或数值。
OracleRoob
2008-01-12
打赏
举报
回复
没有。
必须用代码处理。
WL798
2008-01-12
打赏
举报
回复
纠正一下: 第二行值应为0.5, 这种需求有更好的解决方案吗?
计算项目 计算公式(因子为《参数表》中编号,如“1”代表参数表中编号1的项目的值=5) 计算结果
A500 1+2*7 26
A501 1/10000 0.5
OracleRoob
2008-01-12
打赏
举报
回复
这样的需求只用SQL语句无法处理,必须用VBA代码实现。
循环计算表的每行记录,对计算公式进行拆分,分别取出公式中各因子对应的参数表中的值,然后代入后进行计算。
何为c语言
表达式
,何为语句与
表达式
,C语言中的语句与
表达式
有什么不同?
何为语句与
表达式
,C语言中的语句与
表达式
有什么不同?答案:1信息版本:手机版解决时间 2019-10-03 17:32已解决2019-10-03 03:57何为语句与
表达式
,C语言中的语句与
表达式
有什么不同?最佳答案2019-10-03 05:26
表达式
,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合。约束变量在
表达式
中已被指定数值,而自由变量...
Cron
表达式
如何
写
??
Cron
表达式
是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth Month DayofWeek 每一个域可出现的字符如下: Seconds:可出现", - * /“四...
正则
表达式
中?=和?:和?!的理解
https://blog.csdn.net/csm0912/article/details/81206848 参考文献 http://defindit.com/ascii.html https://www.runoob.com/regexp/regexp-syntax.html 正则
表达式
中?=和?:和?!的理解 原创这个昵称没有被占用吧 发布于2018-07-25 18:01...
计算器中的
表达式
是如何 运算的?
文章目录计算器中的
表达式
是如何 运算的?什么是 前缀
表达式
什么是中缀
表达式
什么是后缀
表达式
为啥需要前缀
表达式
,后缀
表达式
?如何将中缀
表达式
转化为 后缀
表达式
呢?后缀
表达式
如何计算的 ?[150. 逆波兰
表达式
求值](https://leetcode-cn.com/problems/evaluate-reverse-polish-notation/) 计算器中的
表达式
是如何 运算的? 前缀
表达式
中缀
表达式
后缀
表达式
这些基础概念 什么是 前缀
表达式
前序
表达式
就是前缀
表达式
,不含括号的算术
表达式
正则
表达式
中的?=、?<=
大家好,我是小梅,公众号:「小梅的前端之路」 原创作者。 作为在前端领域不断探索的一员,在此记录开发中遇到的问题,如果你也遇到了相同的问题,希望本文对你有帮助。 每次
写
看到这些正则
表达式
,都容易傻傻分不清,因此记录一下,加深记忆。 1、?= 正向肯定预查 举例:匹配'2020'或'2021'字符串并且'2020'或'2021'字符串后面的字符是'abc' let reg = /202[0-1](?=abc)/g; let str = '2020abc, 2021ddd'; let res = s
Access
7,732
社区成员
28,799
社区内容
发帖
与我相关
我的任务
Access
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
复制链接
扫一扫
分享
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章