设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1090|回复: 4
打印 上一主题 下一主题

[与其它组件] DLOOKUP函数为什么不行呢

[复制链接]
跳转到指定楼层
1#
发表于 2006-10-24 18:38:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

版主,我想做一个电量输入的窗口,当选择日期和班次后,应该自动把上一个班次的表值读出来,可我做的为什么不行呢,请帮助看一下,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2006-10-24 18:44:00 | 只看该作者
从窗体控件中引用条件值用法





    用于数值型条件值:


  DLookup("字段名称" , "表或查询名称" , "条件字段名 =" &   forms!窗体名!控件名)


   


    用于字符串型条件值注意字符串的单引号不能丢失)


  DLookup("字段名称" , "表或查询名称" , "条件字段名 = '" &   forms!窗体名!控件名 & "'")





    用于日期型条件值注意日期的#号不能丢失)


  DLookup("字段名称" , "表或查询名称" , "条件字段名 = #" &   forms!窗体名!控件名 & "#")


[此贴子已经被作者于2006-10-24 10:44:51编辑过]

3#
 楼主| 发表于 2006-10-24 20:00:00 | 只看该作者
请问这句在MDB文件中可以执行,但在ADP文件里不能执行,为什么呢?

c = DLookup("[倍率]", "[电量]", "[日期]=#" & [Forms]![电量]![日期] & "#" & "and [班次_ID]=" & [Forms]![电量]![班次])
4#
发表于 2006-11-9 04:12:00 | 只看该作者
对Dlookup也很头疼,学习
5#
发表于 2006-11-9 17:41:00 | 只看该作者
mdb 和 adp 使用符号不同,特别是 &  你查查资料,将&改成%

另外,日期格式也不一样,坛里有这方面的帖子,查一下.

建议,dlookup函数使用很有限,尽量少用,用ADO方法更好些.

 

 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-30 20:23 , Processed in 0.084587 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表