-->
جاري التحميل ...

شرح بعض أوامر Docmd

-1-
-2-

DoCmd object (Access)



شرح بعض أوامر Docmd
حسب علمي المتواضع في الأكسس للفائدة وأرجو المعذرة من الجميع إذا حصل خطأ في أي أمر فالكمال لله فإن أصبت فمن الله وإن أخطأت فمن نفسي والشيطان وأتمنى ممن لديه معرفة في مثل هذه الأوامر أن يكمل شرحها في هذه الصفحة.
الآن أبدأ بسرد الأوامر :-
الانتقال إلى السجل الأول :
DoCmd.GoToRecord , , acFirst
الانتقال إلى السجل التالي :
DoCmd.GoToRecord , , acNext
الانتقال إلى السجل السابق :
DoCmd.GoToRecord , , acPrevious
الانتقال إلى السجل الأخير:
DoCmd.GoToRecord , , acLast
إضافة سجل جديد فارغاً :
DoCmd.GoToRecord , , acNewRec
حذف سجل :
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
حفظ سجل :
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
فتح نموذج معين :
DoCmd.OpenForm "اسم_النموذج"
إغلاق نموذج أو تقرير :
DoCmd.Close
فتح تقرير في وضع المعاينة :
DoCmd.OpenReport "اسم_التقرير", acPreview
طباعة تقرير معين :
DoCmd.OpenReport "اسم_التقرير", acNormal
فتح استعلام في وضع المعاينة :
DoCmd.OpenQuery "اسم_الاستعلام", acNormal, acEdit
إنهاء الأكسس والخروج منه نهائياً :
DoCmd.Quit
إلغاء أمر معين.. كإلغاء أمر فتح تقرير أو فتح نموذج أو غير ذلك :
DoCmd.CancelEvent
إصدار صوت (بيب) عند تنفيذ شيء معين :
DoCmd.Beep
تكبير نموذج :
DoCmd.Maximize
تصغير نموذج :
DoCmd.Minimize


Option Compare Database
Option Explicit

Private Sub btnAdd_Click()
    Me.AllowAdditions = True
    DoCmd.GoToRecord , , acNewRec
    Me.txtUserName = "     "
    Me.AllowAdditions = False
End Sub

Private Sub btnBack_Click()
    DoCmd.GoToRecord , , acPrevious
End Sub

Private Sub btnExample_Click()
'    DoCmd.Beep
'    DoCmd.BrowseTo acBrowseToForm, "frmForm"
'    DoCmd.OpenForm "frmForm"
'    DoCmd.Close acForm, "frmEmployees"
'    DoCmd.GoToControl "txtFirstName"
'    DoCmd.Hourglass True
'    DoCmd.Maximize
'    DoCmd.Minimize
'    DoCmd.Restore
'    DoCmd.OpenReport "Report1", acViewPreview
'    DoCmd.OutputTo acOutputReport, "Report1", acFormatPDF, "c:\test\test.pdf", True
'    DoCmd.OutputTo acOutputTable, "tbl1Employees", , "c:\test\test.xls", True
'    DoCmd.Quit
'    DoCmd.RefreshRecord
'    DoCmd.Requery Me.Name
'    DoCmd.RunCommand acCmdClose
'    DoCmd.RunSQL "INSERT INTO tbl1Employees"
'    DoCmd.Save
'    DoCmd.SendObject acSendReport, "Report1", acFormatPDF, "xipooo@gmail.com", , , "Test", "Test 1 2 3"
'    DoCmd.ShowToolbar "Ribbon", acToolbarNo
'    DoCmd.ShowToolbar "Ribbon", acToolbarYes
'    DoCmd.TransferDatabase acExport, , "Database1.accdb"
End Sub

Private Sub btnForward_Click()
    DoCmd.GoToRecord , , acNext
End Sub

Private Sub btnStop_Click()
    DoCmd.Hourglass False
End Sub

-3-
-4-

التعليقات



إذا أعجبك محتوى مدونتنا نتمنى البقاء على تواصل دائم ، فقط قم بإدخال بريدك الإلكتروني للإشتراك في بريد المدونة السريع ليصلك جديد المدونة أولاً بأول ، كما يمكنك إرسال رساله بالضغط على الزر المجاور ...

إتصل بنا

جميع الحقوق محفوظة

مدونة كورس 7

2021