设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[模块/函数] 如何在.MDE文件中导入窗体?

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-3 00:33:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在.MDE文件中建窗体是不可能的,但能不能导入窗体呢?

下了个MDE Unlocker软体,可以让.MDE文件有编辑窗体的功能,但运行时调不出表中的数据。

因.mde文件打开窗体的方式是调用表中的引用的字段值。在.MDE文件中调用外部的数据库窗体又不知如何操作。

太多为什么了??????? 请各位帮忙.................以是是同一个数据库中的3个问题
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2010-1-3 00:49:16 | 只看该作者
MDE是不能导入窗体的吧,调用外部窗体还是比较好办的
  1. 打开外部数据库窗体
  2. Dim appAccess As Access.Application

  3. private sub pp()   
  4.    
  5.     ' 将字符串初始化为数据库的路径?
  6.     Const strConPathToSamples = "D:\temp\dbSub.mdb"
  7.     ' 创建 Microsoft Access 的实例。
  8.     Set appAccess = _
  9.         CreateObject("Access.Application")      
  10.     ' 在 Microsoft Access 窗口中打开数据库。
  11.     appAccess.OpenCurrentDatabase strConPathToSamples   
  12.     ' 打开“Orders”窗体。
  13.     appAccess.DoCmd.OpenForm "frmA"
  14. END SUB

  15. *********************************
  16. 打开带密码的数据库
  17. 在ACCESS 2002和ACCESS 2003可以使用OpenCurrentDatabase方法打开一个带有密码的ACCESS MDB数据库, 在可是在ACCESS 2000中该方法不支持密码参数,那么如何实现呢?

  18.   下面这个过程打开一个当前数据库同一目录中带有密码的数据库 db2.mdb (密码:123)


  19. Dim appAccess As Access.Application
  20. Dim db As Database

  21. Private Sub OpenDB()
  22.     Dim strDB As String
  23.     ' 将字符串初始化为数据库的路径。
  24.     strDB = CurrentProject.Path & "\db2.mdb"

  25.     ' 创建 Microsoft Access 的实例。
  26.     Set appAccess = CreateObject("Access.Application")
  27.     ' 在 Microsoft Access 窗口中打开数据库。
  28.     Set db = appAccess.DBEngine.OpenDatabase(strDB, False, False, ";PWD=123")
  29.     appAccess.OpenCurrentDatabase strDB
  30.     appAccess.DoCmd.OpenForm "form1"
  31.    
  32.     appAccess.Visible = True
  33. End Sub


  34. ****************************
  35. 在ACCESSXP下的更简洁:
  36. Private Sub Command0_Click()
  37. Dim App1 As Object
  38.     Set App1 = CreateObject("Access.Application")
  39.     Dim strURL As String
  40.     strURL = CurrentProject.Path & "\1.mdb"
  41.     App1.OpenCurrentDatabase strURL, , "123"
  42.     App1.DoCmd.OpenForm "窗体1"
  43.     App1.Visible = True

  44. End Sub
复制代码
3#
 楼主| 发表于 2010-1-6 05:36:16 | 只看该作者
2# Grant ths

Ths U
4#
发表于 2018-10-15 16:54:40 | 只看该作者
谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-1 11:35 , Processed in 0.073428 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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