Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

access打开其他数据库窗体

anita  发表于:2011-10-19 12:49:20  
复制

如何在一个数据库的button click 功能中实现 打开其他数据库的某一个窗体

 

Top
叶海峰 发表于:2011-10-19 13:20:57

用OpenCurrentDatabase方法,具体自己查帮助,有详细的例子



anita 发表于:2011-10-19 15:43:22

多谢提示,但是我是想说如何在一个数据库的窗体中创建了一个按钮,

如何利用这个按钮来打开另一个数据库里面的某一窗体,因为这另一个数据库可能有很多的窗体,我只想打开指定的那个

多谢了,希望能有高手帮助我。。

 



叶海峰 发表于:2011-10-19 16:00:48

帮助里面的示例,只要用点心思去看看帮助就可以了

示例

下面的示例通过“自动化”从其他应用程序中打开一个 Microsoft Access 数据库,然后打开一个数据库中的窗体。

可以在任何一个可以用作 COM 组件的应用程序的 Visual Basic 模块中输入这段代码。例如,可以从 Microsoft Excel、Microsoft Visual Basic 或 Microsoft Access 中运行下列代码。

 

当指向 Application 对象的变量超出范围时,它所表示的 Microsoft Access 实例也将关闭。所以,必须在模块级声明这个变量。

' Include the following in Declarations section of module.
Dim appAccess As Access.Application

Sub DisplayForm()

    Dim strDB as String

    ' Initialize string to database path.
    Const strConPathToSamples = "C:\Program " _
        & "Files\Microsoft Office\Office11\Samples\"

    strDB = strConPathToSamples & "Northwind.mdb"
    ' Create new instance of Microsoft Access.
    Set appAccess = _
        CreateObject("Access.Application")
    ' Open database in Microsoft Access window.
    appAccess.OpenCurrentDatabase strDB
    ' Open Orders form.
    appAccess.DoCmd.OpenForm "Orders"
End Sub


anita 发表于:2011-10-19 16:17:12

谢谢!, 太谢谢你了!!

我用你给我的方法试了,可以打开,但是打开的这个窗口,只要用鼠标点击一下以后,自动关闭了,能不能不让它自动关闭,可以继续使用啊,



anita 发表于:2011-10-20 10:32:53

能不能再帮我看看这个问题呀,我现在公司用的是2010版本的,比2003的问题多很多,

在2003版不会出现的问题在2010版里面就会有问题了



总记录:5篇  页次:1/1 9 1 :