Office中国论坛/Access中国论坛

标题: [已解决]关于Dlookup 多条件查询 提示 类型不匹配 的问题,请问这句代码是哪里出错... [打印本页]

作者: 5574916    时间: 2013-4-1 21:08
标题: [已解决]关于Dlookup 多条件查询 提示 类型不匹配 的问题,请问这句代码是哪里出错...
本帖最后由 5574916 于 2013-4-2 15:43 编辑

错误:类型不匹配
DLookup("欠付金额", "订单", "[订单ID] = " & DMax("订单ID", "订单", "[客户ID]= " & Me.客户ID And [订单ID] < " & Me.订单ID"))

改成这样就可以,请问上面的代码是哪里错了呢?

DLookup("欠付金额", "订单", "[订单ID] = " & DMax("订单ID", "订单", "[客户名称]=" & "'" & Me.客户名称 & "' and [订单ID]<" & Me![订单ID]))


[tr][/tr][/table]
[table]


作者: 5574916    时间: 2013-4-1 22:44
本帖最后由 5574916 于 2013-4-2 15:43 编辑

解决了,哈哈~~~ 格式原来是这样的
If Nz(DLookup("欠付金额", "订单", "[订单ID] = " & DMax("订单ID", "订单", "[客户ID] =" & Me.客户ID & " And [订单ID]<" & Me.订单ID)), 0) <> 0 Then

作者: ui    时间: 2013-4-2 13:20
学习了
作者: 朋友来了    时间: 2015-4-10 11:49
楼主能详解一条件部的用法,初接ACCESS,里面""号 &号,'号,单独能理解它们的意思,在什么情况下要用这些




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