Office中国论坛/Access中国论坛

标题: [已解决]用dlookup时报错:运行时错误'2001': 您取消了前次的操作 [打印本页]

作者: echo1985    时间: 2008-8-13 13:35
标题: [已解决]用dlookup时报错:运行时错误'2001': 您取消了前次的操作
如题,我使用DLOOKUP 从查询表取数据,语句如下:

        Me.人工时偏差 = DLookup("[人工时偏差]", "项目考核-偏差汇总", "[简称]= Me.选择项目")

报错: 运行时错误 '2001': 您取消了前次的操作

调试时错误指向 这条DLookUp语句。

是为什么呢?
望高人指点!
非常感谢!!

[ 本帖最后由 echo1985 于 2008-8-28 09:21 编辑 ]
作者: echo1985    时间: 2008-8-13 13:45
问题解决了,因为[简称]是字符型的所以正确的语句格式应该是:
        Me.人工时偏差 = DLookup("[人工时偏差]", "项目考核-偏差汇总", "简称 = '" & Me.选择项目 & "'")

不过觉得很疑惑,为什么报这样的错啊!
作者: rcylbx    时间: 2008-8-23 08:55
关注中.我也遇到了类似的问题




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