26. maj 2003 - 16:54Der er
26 kommentarer og 3 løsninger
Kun formular vinduet skal poppe op ved start
Hej
Jeg har lavet en formular. Derfor har jeg defineret at når access starter er det den formular, der skal vises. Jeg har forsøgt at slå alle de menuer fra jeg overhovedet kan finde, da jeg ønsker at mit lille formular vindue er det eneste, der skal poppe op, når min access-fil startes. Desværre sker det ikke. Mit lille formular vindue kommer op, men det kommer op inden i et stort vindue med mørkegrå baggrund og en tekst menu øverst med mulighed for at vælge filer, vindue og hjælp.
Du kan også lukke dine menulinjer, en for en, Med ordren: DoCmd.ShowToolbar "Menulinje", acToolbarNo God fornøjelse, der er 28 faste menulinjer. Så er der kun din egen formular oppe. Vh Henrik
Har du testet alle dine ideer?... Jeg kan nemlig ikke helt få dem til at virke... Jeg har slået det hele fra i start, men der er stadig noget... Det kan godt være det er mig, der nørder mig med et eller andet, da jeg ikke er mega super bruger af access.
Hele brugerfladen skriver du? Jeg vil have at min formular skal åbnes således at hvis jeg åbner den nu vil jeg stadig kunne se dette Eksperten browservindue, der hvor min formular ikke er. Men jeg vil rigtig gerne se en demo til access 2002. Du kan sende den til huskdetnuhuskdetnu@hotmail.com
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) 'Usage Examples 'Maximize window: ' ?fSetAccessWindow(SW_SHOWMAXIMIZED) 'Minimize window: ' ?fSetAccessWindow(SW_SHOWMINIMIZED) 'Hide window: ' ?fSetAccessWindow(SW_HIDE) 'Normal window: ' ?fSetAccessWindow(SW_SHOWNORMAL) ' Dim loX As Long Dim loForm As Form On Error Resume Next Set loForm = Screen.ActiveForm If Err <> 0 Then 'no Activeform If nCmdShow = SW_HIDE Then MsgBox "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 "Cannot minimize Access with " _ & (loForm.Caption + " ") _ & "form on screen" ElseIf nCmdShow = SW_HIDE And loForm.PopUp <> True Then MsgBox "Cannot hide Access with " _ & (loForm.Caption + " ") _ & "form on screen" Else loX = apiShowWindow(hWndAccessApp, nCmdShow) End If End If fSetAccessWindow = (loX <> 0) End Function
Beklager terry, du har stavet forkert, ordren er: DoCmd.RunCommand acCmdWindowUnhide Og du får den når du sender din E-mail adresse. Venlig hilsen Henrik13
henrik>Det ved jeg ikke, det virker 100% here :o) Prøv og debug for at se hvad problemet er
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.