Method

OpenForm

คำอธิบาย

เป็น Method ที่ใช้ในการเปิด Form ที่ต้องการ

รูปแบบ

DoCmd.OpenForm formname [,view] [,filtername] [,wherecondition] [,datamode] [,windowmode] [,openargs]

Arguments

Form Name

รับค่า String ระบุชื่อฟอร์มในฐานข้อมูลปัจจุบัน

View

รับค่าคงที่ Constants เป็นการเลือกมุมมองของฟอร์ม ได้แก่
- acDesign เปิดในแบบ Design Mode
- acFormDS เปิดในแบบ DataSheet
- acNormal เปิดในแบบ Form view ( default )
- acPreview เปิดในแบบ Preview

Filter Name

รับค่าชนิด String เป็นชื่อของ Query ในฐานข้อมูลปัจจุบัน

Where Condition

รับค่าชนิด String เป็นชุดคำสั่งเหมือนใน SQL ซึ่งเป็นเงื่อนไขหลัง Where Clause โดยไม่มีคำว่า Where เช่น
ต้องการเปิด Form เฉพาะสินค้าที่มีรหัส ID > 5 ใช้คำสั่งดังนี้ DoCmd.OpenForm "Customer" ,,, "ID > 5"

Data Mode

เป็นการกำหนด Mode ของการใช้ฐานข้อมูล
- acFormAdd เปิด Form แล้วสามารถเพิ่มข้อมูลได้เท่านั้น
- acFormEdit เปิด Form แล้วสามารถ Edit ได้เท่านั้น เพิ่มหรือลบไม่ได้
- acFormPropetySettings (Default) สามารถ เพิ่ม,ลบ, แก้ไข ได้
- acFormReadOnly เปิด Form แล้วสามารถดูได้อย่างเดียว แก้ไขไม่ได้

Top

Windows Mode บอกสถานะของ Window ที่เปิด โดยได้รับค่าคงที่ Constants
- acDialog เปิดเป็น Dialog ไม่สามารถไป Click ที่อื่นได้ จนกว่าจะปิด Form นี้
- acHidden เปิด Form แบบซ่อน
- acIcon เปิดเป็นแบบ Icon หรือการ Minimize ทิ้งไว้ด้านล่าง
- acWindowNormal (default) เปิดเป็นแบบหน้าจอ Window ปกติ
Openargs รับค่าชนิด String ใช้ในการเปิดเรคอร์ดชนิดเจาะจง โดยการป้อนค่าใน Column จากเรคอร์ดที่ต้องการ