[问题] Access多项运算

楼主: rd2l4 (唉呦就是那个啊~~)   2014-11-03 09:17:03
(若是和其他不同软件互动之问题 请记得一并填写)
软件:ACCESS
版本:2007
原PO程度:初阶使用者
目前已有:
一堆变量
目标:
按键(on click)后执行36-108个数学式运算
并若可以呈现某一个结果(固定的)在同一表单上
运算出的结果变量需在原资料表中
其中36-108个数学式并不一定每一个都运行成功
(若有空值则运算失败,只求不要变成0 QQ)
问题:
求关键字让我google或求方法...
===========
详细说明:
有试按过/估狗过宏,我以为是解答XD
结果选项里没有运算...
用VB的话不知道怎么样设变量...用现有的名称就好了吗?
运算式小帮手只能执行一条运算
目前档案状态:
一笔资料原先要用人工key in约180笔数字,然后进行计算
目前是使用excel,然后拉一堆公式下去
结果随着资料笔数越来越多,excel也越来越庞大,光是打开就好不顺啊啊啊OTZ
想说改用access执行
我已经把变量各项和输入表单建立好了
真的做不下去可以用复制贴的贴到excel再拉公式(啊还不跟之前一样OTZ)
不过真的很想按一下按键执行各种运算
求关键字或解法,谢谢!
运算式大约长这样
(1-a/100)*(1/b-1/c)/(1/d-1/e)
因为excel怕有空值,还加了iferror
变成无数个
=IFERROR((1-G41/100)*(1/AA41-1/Q41)/(1/AB41-1/R41),"")
这样类似的公式...
累积下来有点可观
只求好心人啊啊啊啊
作者: soyoso (我是耀宗)   2014-11-03 11:52:00
想到的是用在excel用宏,储存格内已不使用公式,而是将公式透过VBA执行运算后,结果值再回传到储存格内
楼主: rd2l4 (唉呦就是那个啊~~)   2014-11-04 10:44:00
非常谢谢楼上,那请问我要google VB的那部分呢...没碰过
作者: soyoso (我是耀宗)   2014-11-04 11:00:00
google excel vba evaluate 试试或是用宏将公式填入其中一个储存格,再用autofill,最后在pastespecial贴上值
楼主: rd2l4 (唉呦就是那个啊~~)   2014-11-04 11:28:00
谢谢 我马上去试试看~~~成功了谢谢大大!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com