From what I can piece together here, it seems like you want to display just your database application without the Access parent window displayed in the backgound.
If this is the case then one method (and the most commonly used through VBA) is to use the API function ShowWindow which is pooled from within the USER32.DLL file.
Here's a couple routines for you. Place them into a database code module:
'This Function is used to either Maximize, Minimize, Show
'as Normal, or to Hide Access altogether.
'This function can be used to completely hide
'Access window and just show your form on the desktop.
'Make the form popup and from it's Open Event, call the
'fSetAccessWindow function with SW_HIDE as the argument.
'Warning: If you're hiding the main Access window, make
'sure your error handlers are good. Because with the
'window hidden, if an error is raised, pressing "End"
'on the Error window will NOT make Access window visible
'and you will be left with just the form open. A
'recommended method is to make a call to fSetAccessWindow
'with SW_SHOWNORMAL from your error handlers.
'************ Code Start **********
Global Const SW_HIDE = 0
Global Const SW_SHOWNORMAL = 1
Global Const SW_SHOWMINIMIZED = 2
Global Const SW_SHOWMAXIMIZED = 3
Public Declare Function ShowWindow Lib "user32.dll" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Public Sub HideAccess()
Call ShowWindow(Access.hWndAccessApp, SW_HIDE)
Public Sub ShowAccess()
Call ShowWindow(Access.hWndAccessApp, SW_SHOWNORMAL)
In the On Open event of your main startup Form use the HideAccess Sub procedure.
In the On Close event of your main startup Form use the ShowAccess Sub procedure.