Office中国论坛/Access中国论坛
标题:
如何在.MDE文件中导入窗体?
[打印本页]
作者:
luhao
时间:
2010-1-3 00:33
标题:
如何在.MDE文件中导入窗体?
在.MDE文件中建窗体是不可能的,但能不能导入窗体呢?
下了个MDE Unlocker软体,可以让.MDE文件有编辑窗体的功能,但运行时调不出表中的数据。
因.mde文件打开窗体的方式是调用表中的引用的字段值。在.MDE文件中调用外部的数据库窗体又不知如何操作。
太多为什么了??????? 请各位帮忙.................以是是同一个数据库中的3个问题
作者:
Grant
时间:
2010-1-3 00:49
MDE是不能导入窗体的吧,调用外部窗体还是比较好办的
打开外部数据库窗体
Dim appAccess As Access.Application
private sub pp()
' 将字符串初始化为数据库的路径?
Const strConPathToSamples = "D:\temp\dbSub.mdb"
' 创建 Microsoft Access 的实例。
Set appAccess = _
CreateObject("Access.Application")
' 在 Microsoft Access 窗口中打开数据库。
appAccess.OpenCurrentDatabase strConPathToSamples
' 打开“Orders”窗体。
appAccess.DoCmd.OpenForm "frmA"
END SUB
*********************************
打开带密码的数据库
在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, ";PWD=123")
appAccess.OpenCurrentDatabase strDB
appAccess.DoCmd.OpenForm "form1"
appAccess.Visible = True
End Sub
****************************
在ACCESSXP下的更简洁:
Private Sub Command0_Click()
Dim App1 As Object
Set App1 = CreateObject("Access.Application")
Dim strURL As String
strURL = CurrentProject.Path & "\1.mdb"
App1.OpenCurrentDatabase strURL, , "123"
App1.DoCmd.OpenForm "窗体1"
App1.Visible = True
End Sub
复制代码
作者:
luhao
时间:
2010-1-6 05:36
2#
Grant
ths
Ths U
作者:
zzbming
时间:
2018-10-15 16:54
谢谢
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3