Office中国论坛/Access中国论坛
标题:
找出最大数值
[打印本页]
作者:
Dannyclock
时间:
2016-6-3 15:41
标题:
找出最大数值
Dim pk As Currency, wt As
Currency
, cb As
Currency
pk = Forms![job log_modify]![PKG] * 5
wt = Forms![job log_modify]![KGS] * 0.4
cb = Forms![job log_modify]![CBM] * 90
各位大大,我想问当计算出上面的3个值后,我只想要最大的那一个数值填入表单上
新的栏位内,要怎样写?
作者:
heqing3000
时间:
2016-6-3 16:31
iif(pk>wt, iif(pk>cb,pk,cb),iif(wt>cb,wt,cb))
作者:
roych
时间:
2016-6-4 20:16
如果想写通用点的模块,数据不多的情况下,可以设置一个远远小于这三个数的一个数,例如:-100000,然后拿这几个数分别与它比较,如果比它大,就替换掉。否则就保留它,那么只需要一次循环即可找到最大值了。
http://www.office-cn.net/thread-119382-1-1.html
由于不需要排序,所以不建议使用排序算法。这样可能需要嵌套循环,效率较低。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3