Office中国论坛/Access中国论坛

标题: 帮忙给看看错在哪?(已解决) [打印本页]

作者: sxgaobo    时间: 2008-11-18 18:24
标题: 帮忙给看看错在哪?(已解决)
Me.Text6 = DLookup("[接手人]", "交易", "[档案编号]=form.[档案编号] and [时间]=dmax("[时间]", "交易","[档案编号]=form.[档案编号]"")

[ 本帖最后由 sxgaobo 于 2008-11-20 13:37 编辑 ]
作者: WTM1    时间: 2008-11-18 18:35
逻辑不正确,DLookup为合计,dmax为返回最大时间。你可以把合计一个数值以后暂存然后在使用dmax来返回。
作者: tmtony    时间: 2008-11-18 20:44
"[档案编号]=form.[档案编号] 这样表达不行
要 "[档案编号]='"  & form.[档案编号] & "'"
作者: Henry D. Sy    时间: 2008-11-18 21:59
原帖由 tmtony 于 2008-11-18 20:44 发表
"[档案编号]=form.[档案编号] 这样表达不行
要 "[档案编号]='"  & form.[档案编号] & "'"

在站长的基础上再补上最后的一个“)”
作者: sxgaobo    时间: 2008-11-19 15:58
Me.Text6 = DLookup("[接手人]", "交易", "[档案编号]=form.[档案编号] and [时间]=dmax("[时间]", "交易","[档案编号]='"& form.[档案编号] &"'")
还是报错啊!!!
作者: Henry D. Sy    时间: 2008-11-19 16:13
你根本就没有改
作者: sxgaobo    时间: 2008-11-19 16:43
改了啊!
原来的:
Me.Text6 = DLookup("[接手人]", "交易", "[档案编号]=form.[档案编号] and [时间]=dmax("[时间]", "交易","[档案编号]=form.[档案编号]"")
现在的:
Me.Text6 = DLookup("[接手人]", "交易", "[档案编号]=form.[档案编号] and [时间]=dmax("[时间]", "交易","[档案编号]='"& form.[档案编号] &"'")
作者: Henry D. Sy    时间: 2008-11-19 16:46
TRY:

Me.Text6 = DLookup("[接手人]", "交易", "[档案编号]='"& form.[档案编号] &“‘ and [时间]=#“& dmax("[时间]", "交易","[档案编号]='"& form.[档案编号] &"') &”#“)
作者: sxgaobo    时间: 2008-11-19 17:03
谢谢dddddd!!!
还不对啊!程序自检就过不去啊!红色的“#”有问题!
Me.Text6 = DLookup("[接手人]", "交易", "[档案编号]='"& form.[档案编号] & "' and [时间]= # " & dmax("[时间]", "交易","[档案编号]='"& form.[档案编号] &"') &" # ")
作者: tz-chf    时间: 2008-11-19 17:12
我看不懂:and前面的条件作什么用的?
作者: sxgaobo    时间: 2008-11-19 17:21
同一档案编号的记录可能有多条,要找出时间离现在最近的一条记录
作者: Henry D. Sy    时间: 2008-11-19 17:45
为什么不传例子
作者: sxgaobo    时间: 2008-11-19 18:00
传上例子,朋友们帮忙看看!
[attach]33325[/attach]
作者: Henry D. Sy    时间: 2008-11-19 18:30

已经是金牌会员了,连问题在哪里都不说明也,
作者: sxgaobo    时间: 2008-11-20 11:21
不好意思!档案编号 更新后出错。
作者: kangking    时间: 2008-11-20 11:45
Me.Text6 = DLookup("[接手人]", "交易", "[档案编号]='" & Form.[档案编号] & "' and [时间]= #" & DMax("[时间]", "交易", "[档案编号]='" & Form.[档案编号] & "'") & "#")
作者: sxgaobo    时间: 2008-11-20 13:36
谢谢kangking!
终于搞定!!!




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