اخي الشرح الموجود وافي تماما ولكن للتسهيل
1- ادخل الى وحدات نمطية واضغط على جديد
2- الصق الكود التالي في هذه الوحدة النمطية
Option Compare Database
Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long
Dim dwReturn As Long
Public Const acHide = "Hide"
Public Const acShow = "Show"
Public Const acMinimized = "Minimize"
Const SW_HIDE = 0
Const SW_SHOWNORMAL = 1
Const SW_SHOWMINIMIZED = 2
Const SW_SHOWMAXIMIZED = 3
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, _
ByVal nCmdShow As Long) As Long
Public Function fAccessWindow(Optional Procedure As String, Optional SwitchStatus As Boolean, Optional StatusCheck As Boolean) As Boolean
If Procedure = "Hide" Then
dwReturn = ShowWindow(Application.hWndAccessApp, SW_HIDE)
End If
If Procedure = "Show" Then
dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMAXIMIZED)
End If
If Procedure = "Minimize" Then
dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMINIMIZED)
End If
If SwitchStatus = True Then
If IsWindowVisible(hWndAccessApp) = 1 Then
dwReturn = ShowWindow(Application.hWndAccessApp, SW_HIDE)
Else
dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMAXIMIZED)
End If
End If
If StatusCheck = True Then
If IsWindowVisible(hWndAccessApp) = 0 Then
fAccessWindow = False
End If
If IsWindowVisible(hWndAccessApp) = 1 Then
fAccessWindow = True
End If
End If
End Function
3- اغلق هذه الشاشة فيطلب منك الحفظ >>>>> احفظ الملف(الوحدة النمطية ) باي اسم تريده
4- ادخل على تصميم النموذج الذي تريدة ان يفتح(النموذج الرئيسي) وقم بالاتي
أ - غير القيمة في خصائص النموذج >غير ذلك > منبثق او pop up الى نعم
ب - ادخل الكود التالي في حدث > عند الفتح
DoCmd.Restore
5 - الان ادخل على ماكرو واختر جديد
أ - في الماكرو في السطر الاول اختر Run code الموجودة تحت حدث
ب - في اسم الدالة الموجودة في الاسفل اكتب السطر التالي
fAccessWindow ("Hide",False, False)
ج - في السطر الثاني اختر الامر open form وفي الاسفل اختر اسم الفورم الذي تريدة ان يفتح تلقائيا عند بدئ التشغيل
د - احفظ الماكرو باسم autoexec وهذا الاسم ضروري ولا تحاول ان تغيرة
وبذلك يكون برنامجك جاهز وما عليك الا اغلاق البرنامج ثم فتحه لترى النتيجة
وتوجد مشاركة فيها مثال على الرابط التالي
http://www.officena.net/ib/index.php?showt...23698&st=20
وانشاء الله ان اكون قد وفقت في الشرح