Office中国论坛/Access中国论坛

标题: 请各位帮我写一条ADO语句?实在写不出来 [打印本页]

作者: sbsfhgl    时间: 2010-6-15 18:23
标题: 请各位帮我写一条ADO语句?实在写不出来
如附件所示:
      有两个表,一个是销售,一个是回款,如何做到以下方式的更新,当然前提是客户一致:
当表[回款]![回款金额]=[销售]![销售金额] and [销售]![标识]=false,则
[销售]![回款金额]=[回款]![回款金额]
[回款]![回款金额]=0
[销售]![标识]=true


当[销售]![销售金额]<[回款]![回款金额] and [销售]![标识]=false,则
[销售]![回款金额]=[回款]![回款金额]
[回款]![回款金额]=[销售]![销售金额]-[回款]![回款金额]
[销售]![标识]=true


当[销售]![销售金额]>[回款]![回款金额] and [销售]![标识]=false,则
[销售]![回款金额]=[回款]![回款金额]
[回款]![回款金额]=[销售]![销售金额]-[回款]![回款金额]
作者: kelind    时间: 2010-8-23 17:40
1, rs同时打开两个记录?   应该dim rs as new adodb.recorest, dim rec as new adodb.recordest
2, 两表没有对应关系,哪儿跟哪儿就"回款"="销售"? 以什么为凭据?发票号?ID?





欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3