设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 怎样解决自动编号的查询?

[复制链接]
跳转到指定楼层
1#
发表于 2004-1-30 19:29:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
表1中有一自动编号字段,查询窗体中有一编号文本框,我想实现的是,在查询窗体编号文本框,输入编号,按查询按钮能够查询表1中的符合查询窗体中输入的编号的记录。请大家帮忙。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2004-1-30 19:34:00 | 只看该作者
用DLOOKUP函数就可以查到你想要的值了。
如果是要查找整条记录,要做一个查询,在查询的编号条件准则里写: forms!查询窗体!文本框

DLookup 函数示例

以下示例将从满足 criteria 内容记录的“公司名称”字段中返回名称信息。域为“运货商”表。criteria 参数将结果记录集限制为“运货商ID”等于 1 的记录。

Dim varX As Variant
varX = DLookup("[公司名称]", "运货商", "[运货商ID] = 1")
来自“运货商”表的下一个示例使用窗体控件“运货商ID”来为 DLookup 函数提供 criteria,注意对控件的引用不用包括在标识字符串的引号中。这样可以确保每次调用 DLookup 函数时,Microsoft Access 将从控件中获得当前值。

Dim varX As Variant
varX = DLookup("[公司名称]", "运货商", "[运货商ID] = " _
    & Forms!运货商!运货商ID)
下一个示例使用一个变量 intSearch 来获取值。

Dim intSearch As Integer, varX As Variant
intSearch = 1
varX = DLookup("[公司名称]", "运货商", _
    "[运货商ID] = " & intSearch)


[此贴子已经被作者于2004-1-30 11:35:22编辑过]

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

本版积分规则

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

GMT+8, 2024-11-18 18:32 , Processed in 0.089969 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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