设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[模块/函数] [求助]请教DLookup函数的返回值

[复制链接]
跳转到指定楼层
1#
发表于 2003-6-11 03:37:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
access帮助中“ValidationRule、ValidationText 属性”条目下有如下示例:

ValidationRule 属性:
DLookup("客户ID", "客户", "客户ID = Forms!客户!客户ID") Is Null

ValidationText 属性:
输入项必须是唯一的“客户ID”(域合计函数只允许在窗体级的有效性中使用)

请教各位,DLookup("客户ID", "客户", "客户ID = Forms!客户!客户ID") Is Null 的返回值是什么?

谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-6-11 03:47:00 | 只看该作者

on error goto err
dim a
a=DLookup("客户ID", "客户", "客户ID = Forms!客户!客户ID")
exit
err:
msgbox err
显示值就是了
3#
 楼主| 发表于 2003-6-11 19:41:00 | 只看该作者
楼上的朋友,不好意思,我刚开始学Access,请问您写的程序如何运行?
谢谢!
4#
发表于 2003-6-11 21:19:00 | 只看该作者
在一个按钮的单击事件中,写上上面的代码,然后打开窗体,单击此按钮。

a=DLookup("[客户ID]", "客户", "[客户ID] ="& Forms!客户!客户ID)
msgbox "a=" & a

[此贴子已经被作者于2003-6-11 13:49:23编辑过]

5#
发表于 2003-6-11 21:42:00 | 只看该作者
DLookup("客户ID", "客户", "客户ID = Forms!客户!客户ID") Is Null 是一个条件判断式,返回True或False.
而DLookup("客户ID", "客户", "客户ID = Forms!客户!客户ID") 则返回“客户”表(查询)中满足条件:"客户ID = Forms!客户!客户ID"的客户ID字段的字段值,如果没有满足条件的记录则返回"NULL"值。
6#
 楼主| 发表于 2003-6-11 23:04:00 | 只看该作者
非常感谢各位的帮助!
7#
发表于 2006-6-28 00:20:00 | 只看该作者
NULL
8#
发表于 2007-9-29 13:41:35 | 只看该作者
:) :) :) :)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-5 19:48 , Processed in 0.100787 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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