设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 2629|回复: 20
打印 上一主题 下一主题

[窗体] 请教竹笛窗体里DLOOKUP如何写?

[复制链接]
跳转到指定楼层
1#
发表于 2003-9-17 21:09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请看附件:

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2003-9-17 21:11:00 | 只看该作者
在线等待中。。。。。。
3#
发表于 2003-9-17 21:38:00 | 只看该作者

本帖子中包含更多资源

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

x
4#
 楼主| 发表于 2003-9-17 21:54:00 | 只看该作者
谢谢竹笛,能不能支持回车后显示,为什么要用组合框?
5#
 楼主| 发表于 2003-9-17 21:57:00 | 只看该作者
如果表很大的话,这种方法不是很方便的,能不能输入字母后回车,名字就自动出来?
6#
发表于 2003-9-17 22:02:00 | 只看该作者
可以,我只是给你演示一下过程。
7#
 楼主| 发表于 2003-9-17 22:07:00 | 只看该作者
复杂吗?我是ACCESS的初学者,能不能说得详细一点?先谢了!
8#
 楼主| 发表于 2003-9-17 22:40:00 | 只看该作者
竹笛先生,能不能在我的例子里演示一下?不胜感谢!
9#
发表于 2003-9-17 22:52:00 | 只看该作者
我已经给您演示了。
10#
发表于 2003-9-17 23:04:00 | 只看该作者
看看帮助吧!很详细的。


如果要根据用户的决定来更改操作的 criteria 参数,可以指定来自窗体控件的准则。例如,可以指定来自于“雇员”表中含有所有雇员姓名的列表框控件的 criteria 参数。

如果要指定来自窗体控件的文本准则,可以在 criteria 参数中包含引用该控件的表达式。此表达式应该和字符串表达式分开,这样 Microsoft Access 在执行相应操作之前将首先计算控件表达式,并将它和字符串表达式的其余部分相连接。

除了要将整个字符串表达式用双引号 (") 包围以外,还必须确保字符串表达式中的文本准则包含在单引号 (') 中。引号必须位于引用窗体控件的表达式两侧字符串中。

注意   单引号标识 criteria 参数在字符串中包含的字符串。

以下示例基于雇员的姓名,在“Employees”表上完成了查阅操作,并返回雇员所居住的地区。准则由“Employees”窗体上名为“LastName”的列表框控件当前值决定。注意单引号所处位置。

=DLookup("[Region]", "Employees", "[LastName] = '" _
    & Forms!Employees!LastName & "'")如果控件的当前值是 King,下列 criteria 参数在 Microsoft Access 计算了表达式并连接了字符串之后,赋值给 DLookUp 函数:

"[LastName] = 'King'"请记住:在字符串连接之后,包含准则参数的整个字符串也必须包含在双引号中。

提示   如果要解决 criteria 参数中表达式的错误,最好将表达式拆分为较小的组件,并在“立即”窗口中逐个测试。当所有的组件都正常工作时,再将它们组合在一起,直到整个表达式能够正常工作为止。

也可以在 criteria 参数中包含代表文本字符串的变量。该变量应该和字符串表达式分开,这样 Microsoft Access 将首先计算变量,然后再和字符串表达式的其余部分相连接。文本字符串必须包含在单引号或双引号中。

以下示例显示如何建立 criteria 参数,该参数含有代表文本字符串的变量:

Dim strLastName As String, varResult As Variant
strLastName = "King"
varResult = DLookup("[EmployeeID]", "Employees", "[LastName] = '" _
    & strLastName & "'")
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-14 20:59 , Processed in 0.098942 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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