设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] 请问各位高手:这段代码应放在什么地方?

[复制链接]
跳转到指定楼层
1#
发表于 2004-2-28 03:51:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看了朱亦文先生的文章,很受启发,但却不知这段代码放在哪儿?并诚请各位高手帮我改一下代码,让代码满足我的要求,我的想法如下:,我想双击数据库文件db1,自动打开数据库db2的窗体form1,并且关闭数据库db1.
以下是朱亦文先生提供的文章:
在ACCESS2000中如何用VBA代码打开一个带有密码的数据库
  在ACCESS 2002和ACCESS 2003可以使用OpenCurrentDatabase方法打开一个带有密码的ACCESS MDB数据库, 在可是在ACCESS 2000中该方法不支持密码参数,那么如何实现呢?   下面这个过程打开一个当前数据库同一目录中带有密码的数据库 db2.mdb (密码:123),并打开一个窗体。
Dim appAccess As Access.Application
Dim db As Database
Private Sub OpenDB()  
Dim strDB As String  
' 将字符串初始化为数据库的路径。
strDB = CurrentProject.Path & "\db2.mdb"   
' 创建 Microsoft Access 的实例。   
Set appAccess = CreateObject("Access.Application")  
' 在 Microsoft Access 窗口中打开数据库。
Set db = appAccess.DBEngine.OpenDatabase(strDB, False, False, "WD=123")    appAccess.OpenCurrentDatabase strDB   
appAccess.DoCmd.OpenForm "form1"     
appAccess.Visible = True
End Sub


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-2-28 21:00:00 | 只看该作者
为什么不直接打开DB2呢?
可以放在自启动宏中!或用启动窗体中的加载事件!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-11 02:56 , Processed in 0.101043 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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