เลือกหัวข้อใดๆ ด้านล่างเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ ผลิตภัณฑ์ ใน Northwind Developer Edition
Northwind 2.0 Developer Edition ผลิตภัณฑ์ ประกอบด้วยฟอร์มรายการและฟอร์มรายละเอียด
-
เมื่อต้องการแสดงรายการผลิตภัณฑ์ ให้เลือก ผลิตภัณฑ์ บน Ribbon
-
เมื่อต้องการดู รายละเอียดผลิตภัณฑ์ ให้เลือก ID ผลิตภัณฑ์ จากรายการผลิตภัณฑ์
เมื่อต้องการดูสถานะของผลิตภัณฑ์ให้ใช้คุณลักษณะ รายการผลิตภัณฑ์ :
-
ผลิตภัณฑ์ที่มีสินค้าคงคลังต่ําจะถูกไฮไลต์เป็นสีเหลือง
-
ผลิตภัณฑ์ที่เลิกใช้แล้วมีการแรเงา
-
ปุ่ม เพิ่มผลิตภัณฑ์ จะเปิดฟอร์ม รายละเอียดผลิตภัณฑ์ เปล่าใหม่
-
ไฮเปอร์ลิงก์เข้าถึงฟอร์มรายละเอียดผลิตภัณฑ์ เลือก ID ผลิตภัณฑ์เพื่อดูรายละเอียดผลิตภัณฑ์
ทั้งฟอร์มรายการผลิตภัณฑ์และรายละเอียดผลิตภัณฑ์จะแสดงข้อมูลสินค้าคงคลัง เรียนรู้เพิ่มเติมในหัวข้อสินค้าคงคลัง
frmProductList
การจัดรูปแบบตามเงื่อนไข จะใช้เพื่อเน้นจํานวนผลิตภัณฑ์ที่ต่ํา และเพื่อแรเงาผลิตภัณฑ์ที่เลิกใช้
frmProductDetail
-
แหล่งระเบียนรายละเอียดผลิตภัณฑ์เป็นคิวรีแบบตารางเดียวอย่างง่ายบน Products
-
กล่องคําสั่งผสมที่มีป้ายชื่อ "ไปยังผลิตภัณฑ์" ที่เรียกใช้กระบวนงาน VBA cboFindProduct_AfterUpdate เพื่อนําทางไปยังระเบียนที่เลือก
-
ระดับการคํานวณย่อย VBA แสดงถึงการใช้ฟังก์ชันแบบกําหนดเองและคิวรีที่มีอยู่อีกครั้งเพื่อกําหนดกล่องข้อความปริมาณ (ปริมาณที่พร้อมใช้งาน ปริมาณที่จัดสรร และอื่นๆ) เพื่อให้มั่นใจถึงความสม่ําเสมอของการคํานวณตลอดทั้งแอปพลิเคชัน
-
แบบฟอร์มย่อยบนฟีเจอร์การควบคุมแท็บ การโหลดขี้เกียจ ซึ่งหมายความว่าจะโหลดหลังจากคลิกแท็บเท่านั้น ซึ่งช่วยให้ฟอร์ม รายละเอียดผลิตภัณฑ์ โหลดได้เร็วขึ้น เนื่องจากฟอร์มย่อยจะไม่ถูกโหลดเมื่อฟอร์มเปิดขึ้น
-
สถิติย่อย VBA จะตั้งค่าคุณสมบัติตัวควบคุมโดยขึ้นอยู่กับค่าข้อมูลในระเบียนปัจจุบัน:
-
การมองเห็นปุ่ม จัดลําดับผลิตภัณฑ์ใหม่ และ ลบผลิตภัณฑ์ และแท็บ ใบสั่ง และ ใบสั่งซื้อ
-
การเน้น จํานวนที่จะจัดลําดับใหม่ และป้ายชื่อ (เปรียบเทียบกับ การจัดรูปแบบตามเงื่อนไข)
-
คําอธิบายเฉพาะแบบฟอร์ม (สิ่งที่แสดงในแท็บ ที่ด้านบนของแบบฟอร์ม)
-
เขตข้อมูลที่เน้นสําหรับข้อมูลที่หายไปในเขตข้อมูลที่จําเป็นโดยใช้การตรวจสอบความถูกต้องของฟอร์ม
-
-
ใช้การตรวจสอบความถูกต้องของฟอร์มตามที่อธิบายไว้ในบทความใบสั่งซื้อภายในส่วนการเขียนโปรแกรม
-
ฟอร์มถูกออกแบบมาเพื่อปรับขนาดได้อย่างสวยงาม โดยใช้ จุดยึด: เมื่อฟอร์มถูกปรับขนาดภายในแอปพลิเคชัน ตัวควบคุมบางอย่างจะถูกตั้งค่าเป็นจุดยึด และอื่นๆ เพื่อขยายให้เต็มหน้าจอ
-
ไวยากรณ์ที่เทียบเท่ากัน: VBA มักจะอนุญาตให้ไวยากรณ์สํารองทํางานเดียวกันได้ อึดอัดและเรียกใช้แต่ละคนเพื่อสังเกตว่าพวกเขาทําสิ่งเดียวกัน
-
ปุ่มคําสั่ง จัดลําดับผลิตภัณฑ์ใหม่ (เหตุการณ์ cmdReorderProduct_Click ) เรียกใช้ชุดกฎทางธุรกิจเพื่อกําหนดสิ่งที่จะเกิดขึ้นถัดไป:
-
การระบุผู้จัดจําหน่ายสําหรับใบสั่งซื้อ
-
การจับคู่บรรทัดใหม่กับใบสั่งซื้อที่เปิดอยู่ หรือสร้างใบสั่งซื้อใหม่
-
การตั้งค่าปริมาณการสั่งซื้อใหม่เริ่มต้น
-
-
แบบฟอร์มสรุป frmDlgVendorPrompt จะถูกเรียกจากเหตุการณ์ cmdReorderProduct_Click เพื่อพร้อมท์ให้ผู้ใช้เลือกผู้จัดจําหน่ายหากผลิตภัณฑ์มีผู้ขายหลายรายและไม่มีใบสั่งซื้อที่เปิดอยู่ คุณสมบัติของมันรวมถึง:
-
คุณสมบัติเริ่มต้นสําหรับปุ่ม "ตกลง" ของฟอร์ม cmdOK ถูกตั้งค่าเป็น "ใช่" ซึ่งทําให้เปิดใช้งานเมื่อผู้ใช้แตะแป้น Enter
-
ปุ่ม "ยกเลิก" ของฟอร์ม cmdCancel ได้ตั้งค่าคุณสมบัติ ยกเลิก เป็น "ใช่" ซึ่งหมายความว่าจะเปิดใช้งานเมื่อผู้ใช้แตะที่แป้น Esc
-
แบบฟอร์มนี้เรียกว่าโดยใช้ โหมดหน้าต่าง acDialog การทําเช่นนี้ทําให้มั่นใจว่าผู้ใช้ไม่สามารถโต้ตอบกับฟอร์มอื่นได้ในขณะที่ฟอร์มในโหมดกล่องโต้ตอบเปิดอยู่ และโค้ด VBA ที่ทํางานในกระบวนงานการโทรจะหยุดลงจนกว่ากล่องโต้ตอบจะถูกซ่อนหรือปิด
-
ถ้าถูกยกเลิก แล้ว frmDlgVendorPrompt จะปิดลง และกระบวนการ frmProductDetailcmdReorderProduct_Click เปิดใช้งานอีกครั้ง แล้วออก
-
-
ถ้าเลือก ผู้จัดจําหน่าย frmDlgVendorPrompt จะซ่อนตัวเอง ซึ่งจะทําให้โค้ดดําเนินการตามกระบวนงานการโทรใน frmProductDetail ซึ่งอ่านค่าของการเลือกผู้จัดจําหน่ายบน frmDlgVendorPrompt (ซ่อนอยู่) แล้วปิดแบบฟอร์ม และดําเนินการสร้างใบสั่งซื้อใหม่สําหรับผู้จัดจําหน่ายที่ระบุ
'
-
Northwind 2.0 Developer Edition: สิ่งที่คุณควรรู้
-
Northwind 2.0 Developer Edition: หัวข้อทั้งหมด