Access交流中心

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

如何让数据库打开时只显示登录窗口,ACCESS软件窗口消失!

心态哥  发表于:2012-08-26 11:26:21  
复制

 

如上图是当我打开数据库文件时的画面,这不是我想要的结果。我想只显示那个登录窗口而让ACCESS窗口消失。求高人指点。谢谢!

 

Top
品茶论道 发表于:2012-08-26 11:32:16
这个应该不可以,但可以设置access背景

心态哥 发表于:2012-08-26 11:35:15

不管用什么方法,只要能达到显示登录窗口的目的就可以了。请高人给点具体操作方法。谢。



沈军 发表于:2012-08-26 17:47:42

'新建一个模块,将以下代码复制进去

'代码来源ACCESSOFT网络

Option Compare Database

'隐藏与显示ACCESS主窗口
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long


'隐藏与显示ACCESS主窗口
'调用方法
'HideAccessWindow False 显示
'HideAccessWindow True  隐藏
Public Function HideAccessWindow(Hidden As Boolean)
    On Error Resume Next
    Dim lngResult As Long
    If Hidden Then lngResult = GetWindowLong(hWndAccessApp, -20) Or &H80000
    SetWindowLong hWndAccessApp, -20, lngResult
    SetLayeredWindowAttributes hWndAccessApp, 0, 0, &H2
End Function

 

 

'在那个窗体的打开事件中加入

HideAccessWindow True

'就可以了,注意:如果SHIFT失效的话,可能再也无法让她停止了



麥田 发表于:2012-08-26 19:40:41
隐藏ACCESS数据库主窗口的两种方法
http://www.accessoft.com/article-show.asp?id=184
另类隐藏Access程序菜单窗口的方法
http://www.accessoft.com/article-show.asp?id=2916

在水一方 发表于:2012-08-26 19:46:43

这里有2个示例 自己参考一下,把代码复制到登录窗体,设置登录窗体属性为 弹出

 

点击下载此附件



心态哥 发表于:2012-09-04 09:16:10
谢谢各位解答。

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