设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[ADO/DAO] [求助]用DAO搜索已有記錄,居然不行....

[复制链接]
跳转到指定楼层
1#
发表于 2003-10-10 16:43:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下一段語句,我執行時怎么沒反應.......
高手幫忙看看......
Private Sub Form_BeforeUpdate(Cancel As Integer)
Dim dbs As DAO.Database
Dim rst1 As DAO.Recordset

Set dbs = CurrentDb()
Set rst1 = dbs.OpenRecordset("data1", dbOpenDynaset)
rst1.FindFirst "[ITEM]='" & Me.ITEM & "'"
If rst1.NoMatch Then
MsgBox "nomatch"
Else
msgobx "match"
End If
rst1.Close
Set dbs = Nothing

End Sub
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-10-10 19:36:00 | 只看该作者
是没找到还是没反应,msgobx 语句然道没作用?我试了试,蛮好用的!
3#
发表于 2003-10-10 19:37:00 | 只看该作者
直接用DLOOKUP,DCOUNT可能更简单一点,就一句.
4#
 楼主| 发表于 2003-10-10 19:41:00 | 只看该作者
我是在表單中加入的事件,
覺得語句沒錯,可就是移不到下一條記錄....
就是"沒反應了"
用ado就可以.

用dlookup,dcount,是很好,但我要查詢3個字段...
上面那段代碼只示例了一個而已..
當然3個段用filter更好
但我想解決這個問題,
5#
 楼主| 发表于 2003-10-11 02:01:00 | 只看该作者
多謝斑竹
用dlookup,dcount真的很好用
我找不出原因,不找了,
用可以用的就行了....
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-8 07:18 , Processed in 0.185190 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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