日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

怎樣用代碼隱藏、最大化、最小化ACCESS的主窗口_Access數(shù)據(jù)庫(kù)教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:轉(zhuǎn)換Access數(shù)據(jù)庫(kù)以獲得更優(yōu)性能
Access 2002自動(dòng)以Access 2000格式存儲(chǔ)所有的數(shù)據(jù)庫(kù)文件,這一點(diǎn)對(duì)于較小的數(shù)據(jù)庫(kù)來說非常重要,并且能使您能夠和ACCESS 2000用戶共享您的數(shù)據(jù)庫(kù)文件。 但是,如果您不打算與Access 2000用戶

該函數(shù)能用來完全隱藏 Access 窗口并將你自己的窗體顯示在桌面上。在彈出式窗體的 Open 事件中使用 SW_HIDE 參數(shù)調(diào)用fSetACCESSWindow 函數(shù)實(shí)現(xiàn)。

注意:如果你隱藏了 Access 主窗口,要確定你有良好的出錯(cuò)處理。因?yàn)橹鞔翱陔[藏后,一旦引發(fā)錯(cuò)誤,并出錯(cuò)提示窗口上點(diǎn)擊了“結(jié)束”按鈕,這樣不會(huì)使 Access 主窗口可見,并退出你自己的窗體。推薦你在你的錯(cuò)誤處理程序中使用 SW_SHOWNORMAL 參數(shù)調(diào)用 fSetAccessWindow 函數(shù)來顯示 ACCESS 主窗口。

如果由于別的原因,ACCESS 主窗口不能顯示,那么你將只能從任務(wù)欄中關(guān)閉你的 mdb,在 Win 9x 中使用 Control-Alt-Delete 來結(jié)束任務(wù),在 Win NT 、2000 或 XP 中,可以右鍵單擊任務(wù)欄選擇任務(wù)管理器來選擇該 mdb 結(jié)束任務(wù)。

以下為引用的內(nèi)容:
'************ 代碼開始 **********
Global Const SW_HIDE = 0
Global Const SW_SHOWNORMAL = 1
Global Const SW_SHOWMINIMIZED = 2
Global Const SW_SHOWMAXIMIZED = 3


Private Declare Function apiShowWindow Lib "user32" _
  Alias "ShowWindow" (ByVal hwnd As Long, _
     ByVal nCmdShow As Long) As Long

Function fSetACCESSWindow(nCmdShow As Long)
' 使用舉例
' 最大化 ACCESS 窗口
'    ?fSetACCESSWindow(SW_SHOWMAXIMIZED)
' 最小化 ACCESS 窗口
'    ?fSetACCESSWindow(SW_SHOWMINIMIZED)
' 隱藏 ACCESS 窗口
'    ?fSetACCESSWindow(SW_HIDE)
' 正常顯示 ACCESS 窗口
'    ?fSetACCESSWindow(SW_SHOWNORMAL)
'
Dim loX As Long
Dim loFORM As FORM
  On Error Resume Next
  Set loFORM = Screen.ActiveFORM
  If Err <> 0 Then ' 沒有活動(dòng)窗體 no ActiveFORM
   If nCmdShow = SW_HIDE Then
    MsgBox "除非屏幕上有一個(gè)窗口,否則不能隱藏 ACCESS 主窗口!" _
          & vbcr & VBcr _
          & "Cannot hide ACCESS unless " _
          & "a FORM is on screen"
   Else
    loX = apiShowWindow(hWndACCESSApp, nCmdShow)
    Err.Clear
   End If
  Else
    If nCmdShow = SW_SHOWMINIMIZED And loFORM.Modal = True Then
      MsgBox "不能由屏幕上的 " & (loFORM.Caption " ") & "窗體最小化 ACCESS 主窗口!" _
          & vbcr & VBcr _
          & "Cannot minimize ACCESS with " _
          & (loFORM.Caption " ") _
          & "FORM on screen"
    ElseIf nCmdShow = SW_HIDE And loFORM.PopUp <> True Then
      MsgBox "不能由屏幕上的 " & (loFORM.Caption " ") & "窗體隱藏 ACCESS 主窗口!" _
          & vbcr & VBcr _
          & "Cannot hide ACCESS with " _
          & (loFORM.Caption " ") _
          & "FORM on screen"
    Else
      loX = apiShowWindow(hWndACCESSApp, nCmdShow)
    End If
  End If
  fSetACCESSWindow = (loX <> 0)
End Function

'************ 代碼結(jié)束 **********

分享:注意!Access不為人知的秘密技巧和陷阱。
不正確地調(diào)用Windows應(yīng)用程序接口可能會(huì)產(chǎn)生一些意想不到的副作用,以及潛在地對(duì)一個(gè)應(yīng)用程序的代碼及數(shù)據(jù)段的破壞。正確地使用一個(gè)空的32位指針在MicrosoftAccess中是十分必要的。 當(dāng)對(duì)表格

來源:模板無憂//所屬分類:Access數(shù)據(jù)庫(kù)教程/更新時(shí)間:2008-08-22
相關(guān)Access數(shù)據(jù)庫(kù)教程