设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1430|回复: 2
打印 上一主题 下一主题

[窗体] 关于数据条件是文本的另类核算

[复制链接]
1#
发表于 2010-9-9 17:41:31 | 显示全部楼层
写段代码更新一下就可以了.
dim a
dim dblTotal as double
dim bFlag as boolean

记录集开始循环

do until rs.eof

a=spilt(配料,"+")
bFlag =false
dblTotal=0
for i=lbound(a) to ubound(a)
     if nz(dlookup("单价","材料单价","材料名='" & a(i) & "'"))   ="" then
        update 配料核算 set 备注='核算失败,缺少***材料'   条件
        bflag=true
        exit for
     else
        dblTotal=dblTotal+cdbl(nz(dlookup("单价","材料单价","材料名='" & a(i) & "'")))
     end if  
next
if bflag =false then
        update 配料核算 set 单价=dblTotal   条件
end if
        rs.movenext
loop
2#
发表于 2010-9-9 17:59:45 | 显示全部楼层
这里有论坛的高手帮你处理好的压缩文件
http://www.office-cn.net/thread-93131-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-30 06:58 , Processed in 0.085461 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表