moustafa
از پاسخ و فایل نمونه متشکرم .
اما یک سوال جالب !
آیا میتوان در هنگام اجرا شدن برنامه محیط اکسس و Application برنامه از دید کاربر MINIMIZE و یا در صورت امکان HIDE شود .
من modules ذیل را در این مورد دارم .
Option Compare Database
Option Explicit
Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Const SW_HIDE = 0
Const SW_SHOWNORMAL = 1
Const SW_SHOWMINIMIZED = 2
Const SW_SHOWMAXIMIZED = 3
()Public Function HideApplicationWindow
Dim dwReturn As Long
(dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMINIMIZED
End Function
در باز شدن فرم کد
HideApplicationWindow
نتیجه:
که در هنگام اجرا شدن برنامه و با باز شدن اولین فرم Application برنامه را MINIMIZE نموده .
اما دارای مشکلاتی است.
1- بعد از بازشدن اولین فرم دیگر بقیه فرم ها در این حالت قابل دیدن نیستند
و در حالت عادی برنامه میتوان آنها را دید .
2- اگر در این modules بخواهیم از خاصیت HIDE شدن Application استفاده کنیم
دیگر حتی فرم اول هم دیده نمی شود !!.
متشکرم