Office中国论坛/Access中国论坛

标题: 求DMAX函数应用错在哪里? [打印本页]

作者: fnsmydyang    时间: 2009-1-12 21:34
标题: 求DMAX函数应用错在哪里?
请问老师们,我在应用ACCESS函数或写SQL语句时老出现错误提示,主要是" "搞不太清楚,这不又出现问题了,不知老师们能否指教一二,学生不胜感激.
错在哪里呢?[:30]
dmax("当日序号","订单明细","format(建立时间,"yymmdd")=" & format(date(),"yymmdd") )

[ 本帖最后由 fnsmydyang 于 2009-1-12 21:39 编辑 ]
作者: Henry D. Sy    时间: 2009-1-12 21:54
dmax("当日序号","订单明细","format(建立时间,"yymmdd")='" & format(date(),"yymmdd")&"'" )
作者: fnsmydyang    时间: 2009-1-12 22:00
非常感谢,不知6D老师可有用" "可有心得,是否能解说一点.[:32]
作者: Henry D. Sy    时间: 2009-1-12 22:02
文本型的需要''号包围
日期型的需要##包围
数字型的不需要。
作者: fnsmydyang    时间: 2009-1-12 22:11
原帖由 Henry D. Sy 于 2009-1-12 22:02 发表
文本型的需要''号包围
日期型的需要##包围
数字型的不需要。

6D老师,好象还不行?
[attach]34497[/attach]
作者: fnsmydyang    时间: 2009-1-12 22:16
标题: 6D老师,还是出错
[attach]34498[/attach]
作者: Grant    时间: 2009-1-12 22:20
dmax("当日序号","订单明细","format(建立时间,'yymmdd')=#" & format(date,'yymmdd')&"#" )
试试看
作者: Henry D. Sy    时间: 2009-1-12 22:21
a = DMax("当日序号", "订单明细", "format(建立时间,'yymmdd')='" & Format(Date, "yymmdd") & "'")
作者: fnsmydyang    时间: 2009-1-12 22:28
标题: 回复 6d老师的帖子
这样行的通了,只是不理解,望指教[:36]

[ 本帖最后由 fnsmydyang 于 2009-1-12 22:31 编辑 ]
作者: fnsmydyang    时间: 2009-1-12 22:30
原帖由 Grant 于 2009-1-12 22:20 发表
dmax("当日序号","订单明细","format(建立时间,'yymmdd')=#" & format(date,'yymmdd')&"#" )
试试看

谢谢,您的方法行不通,出错了.[:32]
作者: Henry D. Sy    时间: 2009-1-12 22:31
具体不理解什么
作者: fnsmydyang    时间: 2009-1-12 22:32
感谢......
作者: zyp    时间: 2009-1-12 22:56
dmax("[当日序号]","订单明细","[建立时间]=#" & date() &"#" )
这样不可以吗?
作者: Henry D. Sy    时间: 2009-1-12 23:07
原帖由 zyp 于 2009-1-12 22:56 发表
dmax("[当日序号]","订单明细","[建立时间]=#" & date() &"#" )
这样不可以吗?

估计他的建立时间格式是常规日期
作者: Grant    时间: 2009-1-13 01:14
date()
不能在vba中使用,vba应该用dage就可以了,呵呵忘记了格式化过不需要用#了




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