باز و بسته کردن فرمها و استفاده از DoCmd
فصل ۶ — باز و بسته کردن Formها و DoCmd
DoCmd برای Open/Close و بسیاری از Actionهای Access استفاده میشود. Argumentهای OpenForm میتوانند View، Filter، WhereCondition، DataMode و WindowMode را کنترل کنند.
بستن Form
DoCmd.Close acForm, Me.Name, acSaveYes
میتوان Object جاری را با Me.Name بست و تعیین کرد Design Changeها Save شوند یا نه.
افزودن Record مرتبط
نمونهٔ فصل ContactID را بین Formها منتقل میکند تا Record جدید در Table مرتبط به Record فعلی متصل شود. معمولاً ID قبل از Close در Variable ذخیره، Form مقصد باز یا فعال و Value به Foreign Key داده میشود.
DoCmdهای رایج
GoToControl: انتقال Focus به Control.SelectObject: انتخاب Object.GoToRecord: رفتن به Record مشخص/جدید.FindRecord و FindNext: جستوجو.ApplyFilter و ShowAllRecords: Filter.Beep، PrintOut، Save، RunCommand.CopyObject، Rename، DeleteObject، SendObject.
یافتن Method مناسب
Object Browser لیست Memberهای DoCmd و Help مربوط را نشان میدهد. بهجای حفظ کردن Argumentها، نویسنده استفاده از AutoComplete و Help را توصیه میکند.
شکلها و عناصر بصری این بخش