Office中国论坛/Access中国论坛

标题: [求助]请教DLookup函数的返回值 [打印本页]

作者: acred    时间: 2003-6-11 03:37
标题: [求助]请教DLookup函数的返回值
access帮助中“ValidationRule、ValidationText 属性”条目下有如下示例:

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

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

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

谢谢!
作者: baije    时间: 2003-6-11 03:47

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

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

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


作者: Trynew    时间: 2003-6-11 21:42
DLookup("客户ID", "客户", "客户ID = Forms!客户!客户ID") Is Null 是一个条件判断式,返回True或False.
而DLookup("客户ID", "客户", "客户ID = Forms!客户!客户ID") 则返回“客户”表(查询)中满足条件:"客户ID = Forms!客户!客户ID"的客户ID字段的字段值,如果没有满足条件的记录则返回"NULL"值。

作者: acred    时间: 2003-6-11 23:04
非常感谢各位的帮助!
作者: okmijn    时间: 2006-6-28 00:20
NULL
作者: sancai    时间: 2007-9-29 13:41
:) :) :) :)




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