Office中国论坛/Access中国论坛
标题:
日期型变量如何用Dlookup
[打印本页]
作者:
tszysun
时间:
2006-9-6 00:10
标题:
日期型变量如何用Dlookup
请问版主,下面这段代码不能执行,哪里错了呀?
Dim Rundate As Date
Rundate = [Forms]![锅炉]![日期]
GMJ = DLookup("[给煤机1终数]", "[锅炉]", "[日期] = " & Rundate)
改成这样也不行
Dim Rundate As Date
Rundate = [Forms]![锅炉]![日期]
GMJ = DLookup("[给煤机1终数]", "[锅炉]", "[日期] = #" & Rundate & "#")
这个函数里面的许多引号单的双的一直不明白是为什么
先谢谢了
作者:
一点通
时间:
2006-9-6 00:15
首先要清楚日期的格式是否一至,不一至就会出错,如果不清楚格式是否相同,可将两个日期统一用Format()格式一下
作者:
tszysun
时间:
2006-9-6 00:20
两个日期是哪二个呢?
表里的和窗体里的?
表里的列设计的是:smalldatetime,设计的是短日期
[此贴子已经被作者于2006-9-5 16:33:48编辑过]
作者:
一点通
时间:
2006-9-6 00:40
GMJ = DLookup("[给煤机1终数]", "[锅炉]", "[日期]=#" & Rundate & "#")
这句应该可以的,等号前后不要留空格
作者:
tszysun
时间:
2006-9-6 00:43
不行,说#附近有语法错误
作者:
一点通
时间:
2006-9-6 00:44
将示例传上来看下
作者:
tszysun
时间:
2006-9-6 00:54
在想将示例发上去的时候我发现,如果是mdb文件,就没有问题,我现在用的是ADP文件,所以不行.直接把ADP文件放在可以吗?
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3