การสร้างแบบฟอร์มปุ่มกด: แนวทางการปฏิบัติงานในห้องปฏิบัติการ การสร้างฟอร์มปุ่มหลักสำหรับฐานข้อมูล Access การสร้างฟอร์มปุ่มหลักในการเข้าถึง

การสร้างแบบฟอร์มปุ่ม

เมื่อคุณเปิดฐานข้อมูล แบบฟอร์ม "ผลิตภัณฑ์" ของฐานข้อมูลควรปรากฏบนหน้าจอ ( หน้าชื่อเรื่อง) ประเภทต่อไปนี้ (รูปที่ 1.)

ข้าว.

เมื่อคลิกปุ่มออก ฐานข้อมูลควรถูกปิด

เมื่อคุณคลิกที่ปุ่มฐานข้อมูล ควรแสดงแบบฟอร์มปุ่มกดหลักบนหน้าจอ ซึ่งเป็นปุ่มที่เปิดแบบฟอร์มระดับที่สอง (รูปที่ 2)

ข้าว.

ขั้นตอนการดำเนินงาน:

  • 1. การสร้างโครงสร้างของรูปแบบปุ่มหลักเริ่มต้นด้วยรูปแบบปุ่มระดับที่สอง: ตาราง แบบฟอร์ม แบบสอบถาม รายงาน ลองดูกระบวนการนี้โดยใช้แบบฟอร์มตารางเป็นตัวอย่าง
  • 1.1. บนแท็บสร้าง ในส่วนแบบฟอร์ม ให้คลิกปุ่มแบบฟอร์มเปล่า แบบฟอร์มจะปรากฏขึ้นบนหน้าจอ ไม่เกี่ยวข้องกับตารางใดๆ แบบฟอร์มจะเปิดขึ้นในโหมดการออกแบบ (รูปที่ 3)

ข้าว.

1.2. บนแท็บออกแบบ ในส่วนเครื่องมือ ให้คลิกปุ่มหน้าคุณสมบัติ ในหน้าต่างคุณสมบัติ บนแท็บเค้าโครง ในบรรทัดลายเซ็น ให้เขียนชื่อของแบบฟอร์ม (รูปที่ 6.4)

ข้าว.

  • 1.3. พื้นที่การเลือกและปุ่มนำทางจะถูกลบออกจากแบบฟอร์ม (พารามิเตอร์เหล่านี้ได้รับการกำหนดค่าบนแท็บเค้าโครงของหน้าต่างคุณสมบัติ)
  • 1.4. บนแท็บออกแบบ ในส่วนการควบคุม วัตถุทั้งหมดจะแสดงขึ้นและปุ่มใช้ตัวช่วยสร้างจะถูกปิดใช้งาน (ทำให้ไม่ทำงาน) (รูปที่ 5)

ข้าว.

1.5. ปุ่มต่างๆ จะถูก "วาด" บนแบบฟอร์ม เมื่อคลิก ตารางจะเปิดขึ้น จำนวนปุ่มควรตรงกับจำนวนตารางฐานข้อมูลบวกกับปุ่มปิดแบบฟอร์มและกลับสู่เมนูหลัก (รูปที่ 6)

ข้าว.

  • 1.6. สำหรับแต่ละปุ่มจะมีการเขียนคำสั่งซึ่งจะเปิดตารางที่เกี่ยวข้อง
  • 1.6.1. เมื่อต้องการทำเช่นนี้ ให้เลือกปุ่ม และบนแท็บ ออกแบบ ในส่วน เครื่องมือ ให้เลือก หน้าคุณสมบัติ
  • 1.6.2. ในกล่องโต้ตอบที่ปรากฏขึ้น ให้ไปที่แท็บเหตุการณ์ และวางเคอร์เซอร์ในบรรทัดการกดปุ่ม
  • 1.6.3. ปุ่มจะปรากฏที่ด้านขวาของบรรทัด เมื่อคุณคลิกมัน กล่องโต้ตอบ Builder จะปรากฏขึ้นบนหน้าจอ โดยที่คุณเลือกคำสั่ง Macros แล้วคลิกปุ่ม OK
  • 1.6.4. หน้าต่างที่ออกแบบมาเพื่อบันทึกคำสั่งมาโครจะปรากฏบนหน้าจอ (รูปที่ 7)

ข้าว.

1.6.6. ในบรรทัดคำสั่งเพิ่มแมโครใหม่ ให้เลือกคำสั่ง OpenTable ในส่วน อาร์กิวเมนต์ของแมโคร ให้เลือกชื่อของตารางที่จะเปิดและโหมดการเปิดจากรายการดรอปดาวน์


ข้าว. 6.8. การเลือกชื่อตารางและโหมดการเปิด

  • 1.6. หน้าต่างตัวบันทึกแมโครจะปิดลง หากต้องการตรวจสอบวิธีการทำงานของมาโคร คุณต้องเปลี่ยนจากโหมดการออกแบบเป็นโหมดแบบฟอร์มแล้วคลิกที่ปุ่มที่สร้างขึ้น ตารางที่เกี่ยวข้องควรปรากฏบนหน้าจอ
  • 1.6.8. คำสั่งที่คล้ายกันจะถูกเขียนสำหรับปุ่มที่เหลือ โดยมีข้อแตกต่างเพียงอย่างเดียวคือในบรรทัดชื่อตารางจะมีการระบุชื่อของตารางอื่น - ไดเรกทอรีผลิตภัณฑ์ ไดเรกทอรีใบแจ้งหนี้ หรือใบรับสินค้า
  • 1. บันทึกแมโครสำหรับปุ่ม ไปที่แบบฟอร์มปุ่มหลักซึ่งจะช่วยให้คุณสามารถปิดแบบฟอร์มตารางและเปิดแบบฟอร์มเมนูหลักได้

ในการดำเนินการนี้คุณต้องเขียนลำดับคำสั่งต่อไปนี้ในหน้าต่างตัวบันทึกมาโคร (รูปที่ 9)


ข้าว.

1.8. ในทำนองเดียวกันแบบฟอร์ม "FORMS", "QUESTS", "REPORTS" จะถูกสร้างขึ้นโดยมีปุ่มที่เกี่ยวข้อง (รูปที่ 6.2)

ในกรณีนี้ ควรเปิดแบบฟอร์มทั้งหมดในโหมดฟอร์ม รายงานในโหมดมุมมอง และแบบสอบถามในโหมดออกแบบ

  • 2. แบบฟอร์มระดับแรก แบบฟอร์มปุ่มหลัก จะถูกสร้างขึ้น
  • 2.1. บนแท็บสร้าง ในส่วนแบบฟอร์ม ให้คลิกปุ่มแบบฟอร์มเปล่า แบบฟอร์มจะปรากฏบนหน้าจอที่ไม่เชื่อมโยงกับตารางใดๆ แบบฟอร์มจะเปิดขึ้นในโหมดการออกแบบ (รูปที่ 10)

ข้าว.

2.2. บนแท็บออกแบบ ในส่วนเครื่องมือ ให้คลิกปุ่มหน้าคุณสมบัติ ในหน้าต่างคุณสมบัติ บนแท็บเค้าโครง ในบรรทัดลายเซ็น ให้เขียนชื่อของแบบฟอร์ม (รูปที่ 11)


ข้าว.

  • 2.3. พื้นที่การเลือกและปุ่มการนำทางจะถูกลบออกจากแบบฟอร์ม (พารามิเตอร์เหล่านี้ได้รับการกำหนดค่าบนแท็บเค้าโครง)
  • 2.4. บนแท็บออกแบบ ในส่วนการควบคุม วัตถุทั้งหมดจะแสดงขึ้นและปุ่มใช้ตัวช่วยสร้างจะถูกปิดใช้งาน (ทำให้ไม่ทำงาน) (รูปที่ 12)

ข้าว.

  • 2.5. มีการวาดปุ่มบนแบบฟอร์มโดยคลิกซึ่งจะเปิดแบบฟอร์มระดับที่สอง: ตาราง, แบบฟอร์ม, แบบสอบถาม, รายงานรวมถึงปุ่มเพื่อไปยังหน้าชื่อเรื่องของฐานข้อมูล "ผลิตภัณฑ์" (รูปที่ 13)
  • 2.6. สำหรับแต่ละปุ่ม จะมีการสร้างมาโครซึ่งประกอบด้วยคำสั่งที่ต้องดำเนินการเมื่อกดปุ่ม (รูปที่ 14, 15)

ข้าว.

ข้าว.

  • ก) คำสั่งแมโครสำหรับปุ่มฟอร์ม Open TABLE;
  • b) คำสั่งแมโครสำหรับปุ่ม เปิดแบบฟอร์ม แบบฟอร์ม;
  • c) คำสั่งแมโครสำหรับปุ่ม เปิดแบบฟอร์มคำขอ;
  • d) คำสั่งมาโครสำหรับปุ่ม เปิดแบบฟอร์มรายงาน
  • 3. การสร้างแบบฟอร์มหน้าชื่อเรื่อง
  • 3.1. บนแท็บสร้าง ในส่วนแบบฟอร์ม ให้คลิกปุ่มแบบฟอร์มเปล่า แบบฟอร์มจะปรากฏบนหน้าจอที่ไม่เชื่อมโยงกับตารางใดๆ แบบฟอร์มจะเปิดขึ้นในโหมดการออกแบบ
  • 3.2. บนแท็บออกแบบ ในส่วนเครื่องมือ ให้คลิกปุ่มหน้าคุณสมบัติ ในหน้าต่างคุณสมบัติ บนแท็บเค้าโครง ในบรรทัดลายเซ็น ให้เขียนชื่อของแบบฟอร์ม (รูปที่ 16)

ข้าว.

  • 3.3. พื้นที่การเลือกและปุ่มการนำทางจะถูกลบออกจากแบบฟอร์ม (พารามิเตอร์เหล่านี้ได้รับการกำหนดค่าบนแท็บเค้าโครง)
  • 3.4. บนแท็บออกแบบ ในส่วนการควบคุม วัตถุทั้งหมดจะแสดงขึ้นและปุ่มตัวช่วยสร้างจะถูกปิดใช้งาน (ทำให้ไม่ทำงาน) (รูปที่ 17)

ข้าว.

3.5. แท็บ () ถูกวาดบนแบบฟอร์ม (รูปที่ 18)

ข้าว.

3.6. ป้ายกำกับแท็บประกอบด้วยชื่อ เมื่อต้องการทำสิ่งนี้ให้เลือกแท็บที่ต้องการเรียกเมนูบริบทเลือกคำสั่งคุณสมบัติและเปลี่ยนคุณสมบัติลายเซ็น (รูปที่ 19)


ข้าว.

3. เป็นทางการ " หน้าแรก» แบบฟอร์มฐานข้อมูล “ผลิตภัณฑ์” (รูปที่ 20)

ข้าว.

หมายเหตุ: หากขนาดของภาพถ่ายเกินขนาดของเฟรม คุณจะต้องเปิดหน้าต่างคุณสมบัติสำหรับรูปภาพและในบรรทัดกำหนดขนาดให้เลือกคำสั่งพอดีกับเฟรม

3.8. หน้า "ข้อมูลเริ่มต้น" ถูกสร้างขึ้น (รูปที่ 21)

ข้าว.

3.9. ในบันทึกของแบบฟอร์มหน้าชื่อเรื่องจะมีการสร้างปุ่มสองปุ่มซึ่งออกแบบมาเพื่อปิดฐานข้อมูลและไปที่แบบฟอร์มปุ่มหลัก (รูปที่ 22)

ข้าว.

  • 3.10. สำหรับแต่ละปุ่ม จะมีการสร้างมาโครด้วยคำสั่งที่เกี่ยวข้อง (รูปที่ 23)
  • ก) สำหรับปุ่มฐานข้อมูล:

b) สำหรับปุ่มออก:


ข้าว.

3.11. บนแบบฟอร์มปุ่มกดหลักจะมีการสร้างปุ่มโดยคลิกซึ่งจะเปิดแบบฟอร์ม "ผลิตภัณฑ์" ของฐานข้อมูลและปิดแบบฟอร์มปุ่มกดหลัก (รูปที่ 24, 25)

ข้าว.

ข้าว.

3.12. ตั้งค่าให้เมื่อเปิดฐานข้อมูล แบบฟอร์มฐานข้อมูล “ผลิตภัณฑ์” จะปรากฏบนหน้าจอโดยอัตโนมัติ ในการดำเนินการนี้ให้เลือกแท็บไฟล์คำสั่งตัวเลือกส่วนฐานข้อมูลปัจจุบันและในบรรทัดดูแบบฟอร์มให้เลือกชื่อของแบบฟอร์มฐานข้อมูล "ผลิตภัณฑ์" (รูปที่ 26)


ข้าว.

ลายเซ็นอินเทอร์เฟซปุ่มกด

บรรณานุกรม

  • 1. โฟมินา อี.อี. แนวทางปฏิบัติ งานหลักสูตรในสาขาวิชา “สารสนเทศ” [ทรัพยากรอิเล็กทรอนิกส์]: คู่มือระเบียบวิธี / E.E. โฟมินา. ตเวียร์ 2552 102 น.
  • 2. Mamontova E.A., Tsvetkova O.N., Grigoriev S.M. การทำงานกับฐานข้อมูลใน MS Access 2010: แนวทางและการมอบหมายสำหรับการศึกษาหลักสูตร “สารสนเทศ”, “สารสนเทศเศรษฐศาสตร์” / E.A. มามอนโตวา, O.N. Tsvetkova, S.M. กริกอรีฟ. มอสโก, 2555. 75 น.
  • 3. Vinogradov G.P., Kirsanova N.V. การออกแบบโครงสร้างของฐานข้อมูลเชิงสัมพันธ์โดยใช้ MS Access DBMS: บทช่วยสอน/ จี.พี. วิโนกราดอฟ, N.V. เคอร์ซาโนวา. ตเวียร์: TSTU, 2549. 84 หน้า

งานห้องปฏิบัติการ

วิทยาการคอมพิวเตอร์ ไซเบอร์เนติกส์ และการเขียนโปรแกรม

สร้างแบบฟอร์มปุ่มหลักที่ช่วยให้คุณสามารถเปิดแบบฟอร์มปุ่มต่อไปนี้ได้โดยการคลิกที่ปุ่ม: รายการแบบฟอร์ม รายการรายงาน รายการตาราง รายการแบบสอบถามและรายการสุดท้าย ออก แต่ละแบบฟอร์มปุ่มจะต้องมีรายการปุ่มสำหรับเปิด วัตถุฐานข้อมูลที่เกี่ยวข้องทั้งหมด แบบฟอร์มควรมีชื่อที่มีความหมาย ภาพพื้นหลัง และรายการปุ่มที่มีคำบรรยาย การสร้างแบบฟอร์มปุ่มหลัก ในการสร้างแบบฟอร์มปุ่มหลักใน Ccess จะมีโปรแกรมอรรถประโยชน์พิเศษคือ Button Form Manager....

c) Parshikov P.A.

งานห้องปฏิบัติการหมายเลข 9

งานห้องปฏิบัติการดำเนินการตามหัวข้อที่เลือกของงานหลักสูตร!!!.

สร้าง แบบฟอร์มปุ่มหลักให้คุณเปิดได้โดยกดปุ่มดังต่อไปนี้แบบฟอร์มปุ่ม:

  • รายการแบบฟอร์ม
  • รายการรายงาน
  • รายชื่อตาราง
  • รายการคำขอ

และรายการสุดท้ายออก

แต่ละแบบฟอร์มปุ่มจะต้องมีรายการปุ่มที่จะเปิดวัตถุที่เกี่ยวข้องทั้งหมดฐานข้อมูล แบบฟอร์ม "รายการแบบฟอร์ม" - ปุ่มสำหรับเปิดทุกรูปแบบ , แบบฟอร์ม “รายการรายงาน” - ปุ่มสำหรับเปิดรายงานทั้งหมด , แบบฟอร์ม "รายการตาราง" - ปุ่มสำหรับเปิดตารางทั้งหมด , สร้างปุ่ม “รายการคำขอ” เพื่อเปิดคำขอดึงข้อมูลทั้งหมดฯลฯ ในแบบฟอร์มที่มีรายการออบเจ็กต์ รายการสุดท้ายควรเป็นรายการ “ย้อนกลับ” ซึ่งจะเปลี่ยนไปเป็นแบบฟอร์มปุ่มหลัก.

แบบฟอร์มจะต้องมีส่วนหัวที่มีความหมาย ภาพพื้นหลัง รายการปุ่มพร้อมคำบรรยาย.

ทฤษฎีสั้น ๆ

แนวคิดของ "รูปแบบปุ่มหลัก"

เป็นรูปแบบที่ผู้ใช้สร้างขึ้นพร้อมปุ่มที่ช่วยให้คุณเข้าถึงวัตถุฐานข้อมูลที่สร้างไว้ก่อนหน้านี้ได้จากหน้าต่างเดียว โดยพื้นฐานแล้ว แบบฟอร์มปุ่มจะถูกใช้เป็นเมนูหลักของแอปพลิเคชัน

การสร้าง “แบบฟอร์มปุ่มหลัก”

เพื่อสร้างแบบฟอร์มปุ่มหลักค่ะเข้าถึง มีโปรแกรมอรรถประโยชน์พิเศษผู้จัดการแบบฟอร์มปุ่ม. หากต้องการเปิดตัวจัดการ ให้เปิดฐานข้อมูลและบนแท็บในเมนูการทำงานกับฐานข้อมูลกดปุ่ม ผู้จัดการแบบฟอร์มปุ่ม.

หากแบบฟอร์มปุ่มไม่เคยอยู่ในฐานข้อมูลมาก่อนคุณจะได้รับแจ้งให้ยืนยันการสร้างแบบฟอร์มปุ่มให้คลิกปุ่มใช่ .

หลังจากนั้นรายการแบบฟอร์มจะปรากฏขึ้นในฐานข้อมูลแบบฟอร์มปุ่ม และในรายการตารางรายการสวิตช์บอร์ด อย่าสัมผัสโต๊ะ คุณไม่ควรลบหรือแก้ไขข้อมูลไม่ว่าในกรณีใดก็ตาม รูปร่างเป็นสิ่งต้องห้าม ลบและแก้ไขด้วยข้อควรระวังที่ดี

หลังจากคำตอบที่ยืนยันในการสร้างแบบฟอร์มปุ่ม หน้าต่างจะเปิดขึ้นผู้จัดการแบบฟอร์มปุ่มในรายการ หน้าปุ่มซึ่งมีรูปแบบปุ่มเพียงปุ่มเดียวแบบฟอร์มปุ่มหลัก.

รูปที่ 1. ผู้จัดการแบบฟอร์มปุ่ม

รายการนี้สามารถมีได้เฉพาะแบบฟอร์มปุ่มเท่านั้น โดยการคลิกที่ปุ่มที่เหมาะสม คุณจะสามารถสร้าง แก้ไข และลบแบบฟอร์มได้ การใช้ปุ่มสร้าง คุณต้องเพิ่มปุ่มใหม่ แบบฟอร์มรองจากปุ่มหลัก: รายการแบบฟอร์ม, รายการรายงาน, รายการตาราง, รายการแบบสอบถาม เพียงคลิกปุ่มสร้าง หน้าต่างเปิดขึ้นการสร้าง ซึ่งคุณจะต้องระบุชื่อของแบบฟอร์มปุ่มที่จะสร้าง

รูปที่ 2. สร้างหน้าต่าง

หลังจากเพิ่มแบบฟอร์มปุ่มทั้งหมดในรายการแล้วหน้าปุ่มควรมีห้ารูปแบบ:

รูปที่ 3 รายการแบบฟอร์มปุ่มที่เพิ่ม

หลังจากนี้คุณจะต้องแก้ไขแบบฟอร์มปุ่มที่สร้างขึ้นและเพิ่มปุ่มลงไป มาเริ่มแก้ไขกันด้วยแบบฟอร์มปุ่มหลัก. โดยเลือกในรายการแล้วคลิกที่ปุ่มเปลี่ยน .

รูปที่ 4. แก้ไขหน้าต่างหน้าปุ่ม

หน้าต่าง "แก้ไขหน้าแบบฟอร์มปุ่ม" จะเปิดขึ้น ที่ส่วนบนซึ่งระบุชื่อของแบบฟอร์มปุ่ม และด้านล่างคือรายการองค์ประกอบของแบบฟอร์มปุ่มนี้. องค์ประกอบเหล่านี้แสดงถึงปุ่มที่จะวางบนแบบฟอร์มปุ่ม การใช้ปุ่มต่างๆสร้าง แก้ไข และลบคุณสามารถแก้ไขรายการปุ่มบนแบบฟอร์มปุ่มได้

แบบฟอร์มปุ่มหลักตามงาน ควรมีปุ่มสำหรับเปิดแบบฟอร์มปุ่มที่สร้างขึ้นและรายการสุดท้ายออก . โดยคลิกที่ปุ่มสร้าง หน้าต่างจะเปิดขึ้น

รูปที่ 5 แก้ไขหน้าต่างองค์ประกอบปุ่ม

มาสร้างปุ่มแรกเพื่อเปิดแบบฟอร์มปุ่มกันรายการแบบฟอร์ม . เราระบุข้อความที่จะอยู่ถัดจากปุ่มคำสั่งและเลือกรูปแบบปุ่มที่ต้องการจากรายการ

รูปที่ 6. การตั้งค่าพารามิเตอร์สำหรับองค์ประกอบแบบฟอร์มปุ่ม

ในทำนองเดียวกัน ปุ่มจะถูกสร้างขึ้นเพื่อเปิดแบบฟอร์มปุ่มสามปุ่มที่เหลือพร้อมรายการองค์ประกอบฐานข้อมูล สำหรับปุ่มออก คุณต้องระบุคำสั่งออกจากแอปพลิเคชัน.

รูปที่ 7 ตัวเลือกสำหรับปุ่มออก

ส่งผลให้โครงสร้างแบบฟอร์มปุ่มหลักจะอยู่ในรูปแบบ:

รูปที่ 8. โครงสร้างสุดท้ายของแบบฟอร์มปุ่มหลัก

หากต้องการแก้ไขหรือลบปุ่มที่สร้างขึ้น ให้เลือกชื่อในรายการและกดปุ่มเปลี่ยนหรือลบ . หากคุณต้องการเปลี่ยนลำดับขององค์ประกอบแบบฟอร์มปุ่ม ให้เลือกองค์ประกอบในรายการและใช้ปุ่มขึ้นหรือลง.

เมื่อคุณสร้างแบบฟอร์มปุ่มเสร็จแล้ว ให้คลิกปุ่มปิด.

หลังการก่อสร้างแบบฟอร์มปุ่มหลักมาดูการแก้ไขแบบฟอร์มที่เปิดจากนั้นตอนนี้ว่างเปล่า เพื่อทำสิ่งนี้ในผู้จัดการแบบฟอร์มปุ่มเลือกแบบฟอร์มจากรายการรายการแบบฟอร์มและคลิกที่แก้ไข

รูปที่ 9. การเปลี่ยนแบบฟอร์ม รายการแบบฟอร์ม

คุณต้องเพิ่มปุ่มลงในฟอร์มย่อยเพื่อเปิดออบเจ็กต์ที่เกี่ยวข้อง ในรูปแบบรายการแบบฟอร์ม ปุ่มเพื่อเปิดแบบฟอร์มทั้งหมดจากฐานข้อมูลของคุณ มากรอกรายชื่อกันองค์ประกอบของแบบฟอร์มปุ่มนี้. โดยคลิกที่ปุ่มสร้าง และไปยังการระบุพารามิเตอร์ของปุ่มแรก ในหน้าต่างคุณต้องระบุว่าจะมีป้ายกำกับปุ่มรูปแบบขององค์กร, ทีม เปิดแบบฟอร์มเพื่อแก้ไขในรูปแบบรายการ แบบฟอร์มเข้าสถานประกอบการ.

มะเดื่อ 10. การสร้างปุ่มเพื่อเปิดแบบฟอร์ม

ซึ่งจะสร้างปุ่มแรกที่จะเปิดขึ้นมาแบบฟอร์มเข้าสถานประกอบการ. ปุ่มสำหรับเปิดแบบฟอร์มอื่นๆ ทั้งหมดจะถูกสร้างขึ้นในลักษณะเดียวกัน ปุ่มสุดท้ายกลับ ควรจัดให้มีการเปลี่ยนผ่านเป็นแบบฟอร์มปุ่มหลัก.

มะเดื่อ 11. การสร้างปุ่มย้อนกลับ

เป็นผลให้เราได้โครงสร้างของแบบฟอร์มรายการแบบฟอร์ม ประกอบด้วยรายการปุ่มสำหรับเปิดแบบฟอร์ม

มะเดื่อ 12. โครงสร้างแบบฟอร์ม รายการแบบฟอร์ม

คลิกปุ่มปิด และดำเนินการแก้ไขโครงสร้างแบบฟอร์มต่อไปรายการรายงาน . เพิ่มปุ่มลงในแบบฟอร์มนี้เพื่อเปิดรายงาน ในหน้าต่างการเปลี่ยนองค์ประกอบแบบฟอร์มปุ่มระบุข้อความสำหรับปุ่มแรกเปิดรายงาน “รายชื่อสถานประกอบการ» คำสั่ง เปิดรายงาน และในรายการแบบเลื่อนลง เราจะพบรายงานรายงาน "รายชื่อสถานประกอบการ"

มะเดื่อ 13. การสร้างปุ่มเพื่อเปิดรายงาน

ในทำนองเดียวกัน เราสร้างปุ่มสำหรับเปิดรายงานอื่นๆ ที่อยู่ในฐานข้อมูลของคุณ สิ่งสุดท้ายที่ต้องทำคือเพิ่มปุ่มลงในแบบฟอร์มปุ่มอีกครั้งกลับ:

มะเดื่อ 14. การสร้างปุ่มย้อนกลับ

เป็นผลให้เราได้รับแบบฟอร์มพร้อมรายการปุ่มสำหรับเปิดรายงานและปุ่มเพื่อกลับสู่แบบฟอร์มปุ่มหลัก:

มะเดื่อ 15. กรอกแบบฟอร์มรายการรายงาน

ก่อนที่คุณจะดำเนินการแก้ไขฟอร์มด้วยรายการตารางและคิวรี คุณต้องศึกษาแมโครที่ใช้ในการเปิดตารางและคิวรีจากฟอร์มปุ่ม

แนวคิดมาโคร

แมโครเป็นวัตถุ Access ซึ่งจะแสดงพร้อมกับออบเจ็กต์อื่นๆ ในหน้าต่างฐานข้อมูล แมโครประกอบด้วยลำดับของคำสั่งแมโครคำสั่งมาโคร นี่คือคำสั่งที่เน้นไปที่การดำเนินการเฉพาะ เมื่อใช้คำสั่งแมโคร คุณสามารถเปิดแบบฟอร์ม รายงาน พิมพ์รายงาน เรียกใช้แบบสอบถาม ใช้ตัวกรอง กำหนดค่า หรือสร้างเมนูหรือแถบคำสั่งแบบกำหนดเองได้ ชุดคำสั่งแมโครที่มีอยู่ใน Access จะดำเนินการเกือบทุกอย่างที่จำเป็นในการพัฒนาแอปพลิเคชันผู้ใช้ส่วนบุคคลขนาดเล็ก

เราจะสร้างมาโครที่ออกแบบมาเพื่อเปิดตารางและแบบสอบถาม แมโครเหล่านี้จะประกอบด้วยคำสั่งแมโครหนึ่งคำสั่ง

การสร้างมาโคร

หากต้องการเริ่มสร้างแมโครในหน้าต่างฐานข้อมูล ให้เลือกบนแท็บสร้างปุ่มมาโครคลิก . หน้าต่างมาโครจะเปิดขึ้น (รูปที่ 15)

มะเดื่อ 15. การสร้างมาโคร

มาโคร ซึ่งประกอบเป็นมาโครจะถูกป้อนลงในคอลัมน์คำสั่งมาโคร . หากต้องการป้อนคำสั่งแมโคร ให้คลิกปุ่มเพื่อขยายรายการคำสั่งแมโครในคอลัมน์นี้แล้วเลือกเปิดตาราง เพื่อเปิดโต๊ะ ชื่อตาราง"รัฐวิสาหกิจ" เลือกจากรายการในส่วนอาร์กิวเมนต์แมโครที่ด้านล่างของหน้าต่างมาโคร (รูปที่ 16)

มะเดื่อ 16. การเพิ่มมาโคร

คำสั่งแมโครต่อไปนี้เป็นไปได้:

เปิดตาราง จะเปิดโต๊ะ ชื่อของตารางและโหมดการเปิดจะถูกระบุโดยอาร์กิวเมนต์ของแมโคร

OpenRequest เปิดคำขอ ชื่อของคำขอและโหมดของการเปิดจะถูกระบุโดยอาร์กิวเมนต์ของแมโคร

เมื่อป้อนคำสั่งมาโครแล้ว จะสามารถบันทึกมาโครด้วยชื่อได้ เช่นมาโครสำหรับการเปิดถูกสร้างขึ้นในลักษณะเดียวกันทั้งหมด ห้าตารางที่คุณสร้างในฐานข้อมูลของคุณ

หลังจากนี้ คุณสามารถดำเนินการสร้างมาโครเพื่อเปิดคำขอได้ ในกรณีนี้ คุณต้องเลือกคำสั่งมาโคร OpenRequest ชื่อคำขอถูกเลือกในรายการที่เกี่ยวข้อง โหมดการเปิดจะยังคงเหมือนเดิม ห้ามเปลี่ยนแปลง มาโครสำหรับเปิดคำขออายุเฉลี่ยคือ:

มะเดื่อ 17. การแก้ไขแมโครเพื่อเปิดคำขอ

ด้วยเหตุนี้ มาโครสำหรับการเปิดตารางทั้งหมดและแบบสอบถามที่เลือกทั้งหมดควรปรากฏในรายการมาโคร

มะเดื่อ 18. รายการมาโคร

หลังจากสร้างมาโครแล้ว คุณสามารถเริ่มแก้ไขแบบฟอร์มปุ่มได้อีกครั้ง เปิดผู้จัดการแบบฟอร์มปุ่มและเริ่มแก้ไขแบบฟอร์มรายชื่อตาราง . เราเพิ่มปุ่มเพื่อเปิดตารางฐานข้อมูลทั้งหมด ในการดำเนินการนี้ ให้ระบุข้อความในหน้าต่างสำหรับเพิ่มปุ่มเพื่อสร้างปุ่มแรกเปิดตาราง "องค์กร"เลือกจากรายการคำสั่งเรียกใช้แมโครและในรายการมาโคร ให้เลือกมาโครสำหรับเปิดตาราง Enterprise

มะเดื่อ 19. การสร้างปุ่มเพื่อเปิดตาราง

ในทำนองเดียวกัน เพิ่มปุ่มสำหรับเปิดตารางอื่นๆ และปุ่มสุดท้ายกลับ เพื่อกลับไปยังแบบฟอร์มปุ่มหลัก

รูปที่.20. รายการปุ่มที่เพิ่มลงในแบบฟอร์มรายการตาราง

หลังจากนั้นเราก็ไปที่หน้าต่างผู้จัดการแบบฟอร์มปุ่มและเริ่มเปลี่ยนรูปร่างรายการคำขอในแบบฟอร์มนี้ เราได้เพิ่มปุ่มสำหรับเปิดคำขอ สำหรับปุ่มแรก ให้ระบุข้อความเปิดคำขอ อายุเฉลี่ย, ทีม เรียกใช้แมโครและมาโคร มาโครสำหรับเปิดแบบสอบถาม อายุเฉลี่ยในทำนองเดียวกัน เราเพิ่มปุ่มเพื่อเปิดคำขอการเลือกทั้งหมด และในตอนท้ายเราจะสร้างปุ่มขึ้นมากลับ .

รูปที่ 21. การแก้ไขแบบฟอร์มรายการคำขอ

ดังนั้นแบบฟอร์มปุ่มทั้งหมดจึงเสร็จสมบูรณ์และสามารถปิดได้ผู้จัดการแบบฟอร์มปุ่ม. คุณสามารถเปิดใช้แบบฟอร์มปุ่มจากรายการแบบฟอร์มได้โดยการเปิดแบบฟอร์มปุ่มกด

รูปที่.22. แบบฟอร์มปุ่มที่สร้างขึ้น

ตอนนี้คุณต้องแก้ไขแบบฟอร์มนี้ในตัวออกแบบ ลบแผงสีที่ไม่จำเป็น เพิ่มชื่อที่มีความหมาย และเลือกรายการจากแถบเครื่องมือการวาดภาพ ยืดภาพวาดบนแบบฟอร์มและในหน้าต่างที่เปิดขึ้น เลือกภาพวาดที่คุณพบสำหรับหัวเรื่อง (ในกรณีของเรา นี่คือภาพวาดที่มีองค์กร)

เพื่อให้ปุ่มต่างๆ อยู่เหนือรูปภาพ คุณต้องเลือกรูปภาพด้วยเมาส์ จากนั้นจึงไปที่เมนูรูปแบบ เลือกส่งไปด้านหลัง ปุ่มต่างๆสามารถวางได้ใกล้กับมุมซ้ายบนของปุ่มต่างๆอย่าลบ แบบฟอร์มปุ่มผลลัพธ์ช่วยให้คุณเข้าถึงวัตถุใด ๆ ของฐานข้อมูลที่สร้างขึ้นได้อย่างสะดวก

รูปที่.23. แบบฟอร์มปุ่มที่สร้างขึ้น

ผลลัพธ์ของ "แบบฟอร์มปุ่มหลัก" เมื่อเปิดฐานข้อมูล

ขั้นตอนสุดท้ายคือการระบุว่าควรเปิดใช้แบบฟอร์มปุ่มเมื่อเปิดฐานข้อมูล

  1. ในเมนูเครื่องมือ เลือกทีมเรียกใช้พารามิเตอร์
  2. ในรายการแบบเลื่อนลงเอาต์พุตแบบฟอร์ม/หน้าเลือกจากรายการแบบเลื่อนลงแบบฟอร์มปุ่ม
  3. ในหน้าต่าง คุณยังสามารถระบุพารามิเตอร์แอปพลิเคชันเพิ่มเติมได้ เช่น ชื่อ ไอคอน ฯลฯ

แบบฟอร์มปุ่มที่เราสร้างขึ้นจะเปิดขึ้นเมื่อคุณเปิดฐานข้อมูลของคุณ

หน้า 2


รวมไปถึงผลงานอื่นๆที่คุณอาจสนใจ

51775. บทเรียนเป็นรูปแบบหลักในการเล่นเกมกีฬาที่โรงเรียน 116.5 กิโลไบต์
ระยะเวลาบทเรียนมีตั้งแต่ 30 45 นาทีถึงสามชั่วโมงขึ้นไป แผนการสอนเกี่ยวข้องกับการแบ่งออกเป็นหลายส่วนที่เชื่อมโยงถึงกันซึ่งมีการแก้ไขงานต่างๆ ระยะเวลาของส่วนต่างๆ ขึ้นอยู่กับระยะเวลารวมของบทเรียน ความพร้อมของนักเรียน เงื่อนไขของบทเรียน เป็นต้น ส่วนเตรียมการมีวัตถุประสงค์เพื่อจัดระเบียบและเตรียมนักเรียนให้พร้อมสำหรับการปฏิบัติงานหลักของบทเรียน
51777. พัฒนาการของภาษายูเครน 59.5 กิโลไบต์
Meta: ตระหนักถึงขั้นตอนทางประวัติศาสตร์ของการพัฒนาภาษายูเครน กับแนวโน้มการพัฒนาภาษาและคำศัพท์ภาษายูเครนในสมัยของเรา ปลูกฝังความรักชาติในภาษายูเครนว่าเป็นความรักที่อธิปไตยและเป็นแม่ พัฒนาความเคารพต่อการคิดเชิงตรรกะและจินตนาการ พัฒนาทักษะ ทำงานร่วมกับผู้ช่วย และปรับปรุงคำศัพท์ของนักเรียน วิทยาศาสตร์ยืนยันว่าตลอดระยะเวลาหนึ่งทศวรรษ คำศัพท์ของภาษาเปลี่ยนไปประมาณ 25 ปี จากการแต่งงานสู่ประเพณีของชาติ...
51780. คำอธิบายที่ครอบคลุมเกี่ยวกับการพัฒนาวัฒนธรรมและวรรณกรรมของศตวรรษที่ 19 การพัฒนาโวหารของวรรณกรรม ความสมจริงเหมือนในวรรณกรรมทางโลกโดยตรง 2.76 ลบ
ประเภทบทเรียน: การรวมกัน Guy de Maupassant ซ่อนบทเรียน I. Guy de Maupassant: ได้โปรดฉันด้วย; ปลอบฉัน; ให้ฉันตาย; รอซชูลเทฉัน; ให้ฉันตัวสั่น; ให้ฉันร้องไห้; ขอเหตุผลที่ฉันคิดถึงสัตว์ร้ายก่อนจบบทเรียน ตะลึงกับหัวข้อในบทที่ 4
51781. เปลี่ยนไปสู่ดนตรีแจ๊ส 530 กิโลไบต์
แจ็คสันชี้ให้เห็นว่าเพลงป๊อปมีบทบาทสำคัญในชีวิตของผู้คนอย่างไร อธิบายให้นักเรียนทราบถึงความหมายของการทำความเข้าใจจิตวิญญาณของดนตรีแจ๊สแนวบลูส์ พัฒนาทักษะการร้องประสานเสียงของโซเครม ทักษะการร้องเพลงคานติเลนาตามจังหวะการได้ยิน พัฒนาความสนใจในความคิดสร้างสรรค์ของป๊อปสตาร์ชาวรัสเซีย รู้สึกถึงรสชาติแห่งการเรียนรู้ที่สวยงาม พัฒนาความสนใจของนักเรียนในดนตรีเบาและแจ๊ส การพัฒนาความสามารถ: ดนตรีสร้างสรรค์ ดนตรีสด...
51782. ผู้สำเร็จการศึกษาจากโรงเรียนปัจจุบัน – มีการสร้างคุณสมบัติพิเศษขึ้นมา 36 กิโลไบต์
ผู้สำเร็จการศึกษาจากโรงเรียนในปัจจุบันได้สร้างความเชี่ยวชาญพิเศษของวิชาชีพครูและความรู้ของมนุษย์ซึ่งมีการเจาะเข้าสู่โลกแห่งจิตวิญญาณที่ซับซ้อนของผู้คนอย่างต่อเนื่องและไม่สะดุด แนวทางลักษณะเฉพาะหลักสำหรับความพิเศษของผู้สำเร็จการศึกษานั้นมีเอกลักษณ์เฉพาะตัว ลักษณะพิเศษนี้มีการรับรู้ตนเองและมีวินัยในตนเองในระดับสูง มากจนเคารพตนเองและตระหนักถึงคุณค่าของตน และคุณค่าของความพิเศษอื่น ๆ นั้นมีไว้เพื่อรับผิดชอบต่อหน้าตนเองและให้บริการ ความพิเศษอย่างมีมนุษยธรรมแสดงถึงความเมตตา ความเมตตา การให้...

แบบฟอร์มปุ่มคือแบบฟอร์มที่มีวัตถุประสงค์เพียงเพื่อเปลี่ยนเส้นทางคุณไปยังแบบฟอร์มอื่น (โดยปกติเมื่อคุณคลิกปุ่มแบบฟอร์ม) เป็นเมนูหลักของฐานข้อมูลของคุณ แบบฟอร์มนี้เป็นทั้งจุดเริ่มต้นและศูนย์กลางของการดำเนินการ รูปแบบปุ่มกดทั่วไปประกอบด้วยชุดปุ่มที่ควบคุมทิศทาง แตกต่างสถานที่.

ในรูป 14.10 แสดงประเภทของปุ่มที่สร้างโดย Access

บันทึก

แบบฟอร์มปุ่มที่สร้างขึ้นจะคล้ายกับแบบฟอร์มประเภทอื่นๆ ดังนั้นเมื่อคุณสร้างแล้ว คุณสามารถใช้ทักษะที่คุณได้เรียนรู้ในสองบทที่ผ่านมาเพื่อทำให้แบบฟอร์มปุ่มของคุณดูน่าดึงดูดสายตา

ข้าว. 14.10.แบบฟอร์มปุ่มเข้าถึงนี้ช่วยให้คุณเข้าถึงแบบฟอร์มที่แตกต่างกันห้าแบบได้ในคลิกเดียว ข้อดีของแบบฟอร์มปุ่ม Access คือคุณสามารถสร้างแบบฟอร์มของคุณเองได้ภายในเวลาไม่กี่วินาที ข้อเสียคือค่อนข้างล้าสมัย รูปร่างบังคับให้ผู้ใช้ที่น่าประทับใจต้องออกแบบรูปแบบปุ่มของตนเองตั้งแต่เริ่มต้น

เมื่อต้องการสร้างแบบฟอร์มปุ่มโดยอัตโนมัติ คุณควรใช้ตัวช่วยสร้างแบบฟอร์ม ข้อมูลต่อไปนี้จะอธิบายวิธีการทำงาน

1. เลือกจากริบบิ้น การทำงานกับฐานข้อมูล > การทำงานกับฐานข้อมูล > ตัวจัดการฟอร์มปุ่ม(เครื่องมือฐานข้อมูล > เครื่องมือฐานข้อมูล > ผู้จัดการแผงสวิตช์)

เมื่อคุณคลิกปุ่มนี้ในฐานข้อมูลเป็นครั้งแรก Access จะรายงานว่าไม่พบแบบฟอร์มปุ่มและจะเสนอให้สร้างแบบฟอร์มนั้น คลิกปุ่มใช่เพื่อทำงานกับ Button Form Manager ต่อไป (รูปที่ 14.11)

หากมีแบบฟอร์มปุ่มอยู่แล้ว ให้ไปที่ขั้นตอนที่ 2 ซึ่งคุณสามารถแก้ไขแบบฟอร์มปุ่มปัจจุบันได้

ข้าว. 14.11.ตัวจัดการแบบฟอร์มปุ่มแสดงรายการของหน้า แต่ละหน้าเป็นส่วนที่แยกจากกันของเมนูรูปปุ่ม แบบฟอร์มปุ่มที่ง่ายที่สุดมีเพียงหน้าเดียว ซึ่งหมายความว่าแบบฟอร์มรองรับความลึกหนึ่งระดับ และแต่ละปุ่มจะดำเนินการที่เป็นประโยชน์ (เช่น การเปิดแบบฟอร์มหรือรายงาน)

ข้าว. 14.12.หน้าต่างช่วยให้คุณสร้างคำสั่งเมนู ลบคำสั่งที่ไม่ต้องการอีกต่อไป เปลี่ยนลำดับ (ลำดับนี้จะกำหนดลำดับของคำสั่งบนแบบฟอร์มปุ่ม)

2. คลิกปุ่ม เปลี่ยนเพื่อแก้ไขหน้าแบบฟอร์มปุ่ม

หน้าต่างปรากฏขึ้นบนหน้าจอ การเปลี่ยนหน้าแบบฟอร์มปุ่ม(รูปที่ 14.12) นี่คือที่ที่มีการกำหนดคำสั่งเมนูจริง

3. หากต้องการสร้างคำสั่งเมนูใหม่ ให้คลิกปุ่ม สร้าง.

หน้าต่างปรากฏขึ้นบนหน้าจอ การเปลี่ยนองค์ประกอบแบบฟอร์มปุ่ม(รูปที่ 14.13) เมื่อต้องการสร้างคำสั่งเมนู คุณต้องระบุข้อมูลสองส่วน ได้แก่ ข้อความที่ปรากฏบนแบบฟอร์ม และคำสั่งที่ Access ควรดำเนินการเมื่อคุณคลิกปุ่ม

ข้าว. 14.13.คำสั่งนี้รันรายงาน การเข้าร่วม(การเข้าร่วม).

จากรายการแบบเลื่อนลง ทีมเลือกการกระทำที่คำสั่งควรทำ

4. ป้อนข้อความเมนู จากนั้นเลือกการกระทำที่คุณต้องการให้ปุ่มดำเนินการ
ตัวเลือกต่อไปนี้เป็นไปได้:

โอ ไปที่แบบฟอร์มปุ่ม(ไปที่สวิตช์บอร์ด) - ไปที่หน้าอื่นของแบบฟอร์มปุ่ม หน้าปุ่มสามารถใช้เพื่อแบ่งเมนูที่ยาวมากออกเป็นเมนูที่สั้นลงได้หลายเมนู:

โอ เปิดแบบฟอร์มเพื่อเพิ่ม(เปิดแบบฟอร์มในโหมดเพิ่ม) - เปิดแบบฟอร์มในโหมดป้อนข้อมูล เพื่อให้คุณสามารถแทรกบันทึกใหม่ได้

โอ เปิดแบบฟอร์มเพื่อแก้ไข(เปิดแบบฟอร์มในโหมดแก้ไข) - เปิดแบบฟอร์มใน โหมดปกติเพื่อดูและแก้ไขบันทึก โหมดนี้ไม่อนุญาตให้แก้ไขแบบฟอร์ม แม้ว่าชื่อจะทำให้เข้าใจผิดก็ตาม

โอ เปิดรายงาน(เปิดรายงาน) - เปิดรายงานในโหมดแสดงตัวอย่าง

โอ ผู้ออกแบบแอปพลิเคชัน(แอปพลิเคชันการออกแบบ) - เปิดหน้าต่าง Button Manager ซึ่งช่วยให้คุณสามารถแก้ไขเมนูรูปแบบปุ่มได้ ไม่จำเป็นต้องรวมตัวเลือกนี้ไว้ในเมนู

โอ ออกจากแอปพลิเคชัน(ออกจากแอปพลิเคชัน) - สิ้นสุดโปรแกรม Access:

โอ เรียกใช้แมโคร(เรียกใช้มาโคร) และ รันโปรแกรม(เรียกใช้โค้ด) - เรียกใช้แมโครที่คุณสร้างขึ้น (ดูบทที่ 15)หรือรหัสที่คุณเขียนไว้ ภาษาภาพขั้นพื้นฐาน (ดูบทที่ 16)

5. ทำซ้ำขั้นตอนที่ 3 และ 4 จนกว่าคุณจะสร้างคำสั่งที่จำเป็นทั้งหมด จากนั้นคลิกปุ่ม ปิดเพื่อกลับไปยังหน้าต่างหลักของ Button Form Manager

แบบฟอร์มปุ่มกดมีความลับที่น่ารังเกียจ คุณสามารถใส่คำสั่งเมนูได้เพียงแปดคำสั่งในแต่ละหน้า หากคุณต้องการมากกว่านี้ (และใครไม่ต้องการล่ะ) คุณควรเพิ่มหน้าเพิ่มเติมในเมนูของคุณ

แบบฟอร์มปุ่มหลักถูกสร้างขึ้นเพื่อวัตถุประสงค์ในการนำทางผ่านฐานข้อมูล เช่น สามารถใช้เป็นเมนูหลักของฐานข้อมูลได้ องค์ประกอบของฟอร์มปุ่มหลักคือออบเจ็กต์ฟอร์มและรายงาน

ข้อความค้นหาและตารางไม่ใช่องค์ประกอบของแบบฟอร์มปุ่มหลัก ดังนั้น คุณสามารถใช้แมโครเพื่อสร้างปุ่มแบบสอบถามหรือตารางบนแบบฟอร์มปุ่มได้ ขั้นแรก มาโคร "Open Query" หรือ "Open Table" ที่มีชื่อเฉพาะจะถูกสร้างขึ้นในหน้าต่างฐานข้อมูล จากนั้นปุ่มสำหรับการเรียกมาโครเหล่านี้จะถูกสร้างขึ้นในรูปแบบปุ่ม

คุณสามารถสร้างแบบฟอร์มหลายปุ่มสำหรับฐานข้อมูลเดียวได้ ควรจัดกลุ่มปุ่มบนหน้าแบบฟอร์มปุ่มในลักษณะที่ชัดเจนสำหรับผู้ใช้ว่าปุ่มใดบ้างที่สามารถใช้คำสั่งบางอย่างได้ (การสืบค้น รายงาน การป้อนข้อมูล และการแก้ไข) ควรสังเกตว่าแบบฟอร์มปุ่มรองจะต้องมีปุ่มย้อนกลับไปยังแบบฟอร์มปุ่มหลัก

เทคโนโลยีการสร้างแบบฟอร์มปุ่มมีดังนี้:

1) สร้างหน้าแบบฟอร์มปุ่มหลัก (GKF)

2) สร้างจำนวนหน้าที่ต้องการของแบบฟอร์มปุ่มกดย่อย (เช่นแบบฟอร์มสำหรับการป้อนข้อมูลสำหรับรายงานสำหรับคำขอ ฯลฯ )

3) สร้างองค์ประกอบของรูปแบบปุ่มหลัก

4) สร้างองค์ประกอบสำหรับแบบฟอร์มรายงานปุ่มกดและแบบฟอร์มสำหรับการป้อนหรือเปลี่ยนแปลงข้อมูล

5) สร้างมาโครสำหรับการสืบค้นหรือตารางที่มีชื่อเฉพาะ

6) สร้างองค์ประกอบสำหรับแบบฟอร์มแบบสอบถามหรือตารางปุ่มกด

โครงสร้างของรูปแบบปุ่มสามารถแสดงได้ดังนี้

ในการสร้างรูปแบบปุ่มหลักและองค์ประกอบ คุณจะต้องเปิดฐานข้อมูล (เช่น “ผลการปฏิบัติงานของนักเรียน”) และดำเนินการคำสั่ง ตัวเลือกการเข้าถึง - การตั้งค่า - เลือกคำสั่งจาก / แท็บ “การทำงานกับฐานข้อมูล” – เลือก Button Form Manager และเพิ่มลงในการตั้งค่าแถบเครื่องมือเปิดใช้ด่วน

หากไม่ได้สร้างแบบฟอร์มปุ่มไว้ก่อนหน้านี้ กล่องโต้ตอบจะเปิดขึ้น "ตัวจัดการแบบฟอร์มปุ่ม"

ซึ่งคุณต้องคลิกปุ่ม "ใช่" เพื่อยืนยันการสร้างแบบฟอร์มปุ่ม ด้วยเหตุนี้ หน้าแบบฟอร์มปุ่มหลักจะถูกสร้างขึ้น

ถัดไป คุณสามารถสร้างหน้าแบบฟอร์มปุ่มเพิ่มเติมได้สามหน้า: แบบฟอร์มการป้อนข้อมูล รายงาน และการสืบค้น โดยคลิกที่ปุ่ม "สร้าง" และป้อนชื่อในหน้าต่างที่ปรากฏขึ้น หน้าใหม่“แบบฟอร์มการป้อนข้อมูล”

และคลิกที่ปุ่ม "ตกลง" หน้าแบบฟอร์มปุ่ม "แบบฟอร์มการป้อนข้อมูล" จะถูกสร้างขึ้น ในทำนองเดียวกันคุณต้องสร้างอีกสองหน้าในที่สุดเราจะได้แบบฟอร์มปุ่มกดสี่หน้าซึ่งแสดงในหน้าต่าง "Push Button Forms Manager"

หลังจากนี้เราจะสร้างองค์ประกอบ GCF โดยในการทำเช่นนี้ใน "หน้าต่างตัวจัดการแบบฟอร์มปุ่มกด" เลือกหน้า "แบบฟอร์มปุ่มกดหลัก" และคลิก "เปลี่ยน" หน้าต่างใหม่ "การเปลี่ยนหน้าแบบฟอร์มปุ่มกด" จะเปิดขึ้น

ในหน้าต่างนี้คลิกที่ปุ่ม "สร้าง" หน้าต่างใหม่ "การเปลี่ยนองค์ประกอบแบบฟอร์มปุ่ม" จะเปิดขึ้น

โดยที่เราดำเนินการดังต่อไปนี้:

 ป้อนข้อความ: แบบฟอร์มสำหรับการป้อนข้อมูล;

 เลือกคำสั่งจากรายการแบบเลื่อนลง: ไปที่แบบฟอร์มปุ่ม;

 เลือกแบบฟอร์มปุ่มกดจากรายการ: การป้อนข้อมูลลงในแบบฟอร์ม คลิกที่ปุ่ม "ตกลง"

หน้าต่าง "แก้ไขหน้าแบบฟอร์มปุ่มกด" จะแสดงองค์ประกอบแบบฟอร์มปุ่ม "แบบฟอร์มการป้อนข้อมูล"

โดยใช้วิธีการที่คล้ายกัน คุณจะต้องสร้างองค์ประกอบ: "แบบสอบถาม" และ "รายงาน" จากนั้นจึงสร้างองค์ประกอบ (ปุ่ม) "ออก DB"

ด้วยเหตุนี้ องค์ประกอบทั้งหมดของแบบฟอร์มปุ่มหลักจะปรากฏในหน้าต่าง "แก้ไขหน้าแบบฟอร์มปุ่ม"

แบบฟอร์มปุ่มจะปรากฏในรายการในพื้นที่หน้าต่างฐานข้อมูลบนแท็บแบบฟอร์มในแผงออบเจ็กต์ และตารางรายการสวิตช์บอร์ดจะปรากฏในรายการบนแท็บตาราง การดับเบิลคลิกที่ข้อความ "แบบฟอร์มปุ่มกด" จะเป็นการเปิดแบบฟอร์มปุ่มกดหลัก

เพื่อให้แบบฟอร์มนี้แสดงเมื่อเริ่มต้นฐานข้อมูล คุณต้องเรียกใช้คำสั่ง Access Options/Current Database ในหน้าต่าง View Form เลือก "Push Button Form" จากรายการแบบเลื่อนลง และยกเลิกการเลือกช่องทำเครื่องหมายแถบสถานะ คุณยังสามารถป้อนชื่อและไอคอนสำหรับแอปพลิเคชันได้

ณ จุดนี้ การสร้างแบบฟอร์มปุ่มกดยังไม่เสร็จสมบูรณ์ เนื่องจากไม่มีองค์ประกอบบนแบบฟอร์มปุ่มกดย่อย (แบบฟอร์มการป้อนข้อมูล รายงาน การสอบถาม)

การสร้างแบบฟอร์มปุ่มกดย่อย: รายงานและแบบฟอร์ม

ในการสร้างองค์ประกอบแบบฟอร์มปุ่มกด "แบบฟอร์มการป้อนข้อมูล" คุณต้องเปิดฐานข้อมูล (เช่น "ความคืบหน้าของนักเรียน" ด้วยแบบฟอร์มปุ่มกดหลัก) และดำเนินการคำสั่ง Tools / Utilities / Push-button Form Manager

หน้าต่าง Button Form Manager จะเปิดขึ้น จากนั้นคุณต้องเลือก "แบบฟอร์มการป้อนข้อมูล" ในหน้าต่าง "ตัวจัดการแบบฟอร์มปุ่มกด"

และคลิกที่ปุ่มเปลี่ยนกล่องโต้ตอบ "เปลี่ยนหน้าแบบฟอร์มปุ่ม" จะเปิดขึ้น

ที่เราดำเนินการ:

 กรอกข้อความ: นักเรียน;

 เลือกคำสั่งจากรายการแบบเลื่อนลง: เปิดแบบฟอร์มเพื่อแก้ไข

 เลือกแบบฟอร์มปุ่มจากรายการ: นักเรียน คลิกที่ปุ่ม "ตกลง"

หน้าต่าง "แก้ไขหน้าแบบฟอร์มปุ่ม" จะแสดงองค์ประกอบ "นักเรียน" หลังจากสร้างองค์ประกอบ “กลุ่มนักเรียน” โดยใช้เทคโนโลยีเดียวกันแล้ว องค์ประกอบนั้นจะปรากฏในหน้าต่างด้วย

ถัดไปคุณต้องสร้างปุ่มเพื่อกลับสู่รูปแบบปุ่มกดหลักโดยคลิกที่ปุ่ม "สร้าง" และในหน้าต่างที่ปรากฏขึ้นให้เลือกคำสั่ง "ไปที่แบบฟอร์มปุ่มกด" เลือก " แบบฟอร์มปุ่มกดหลัก” และป้อน “ไปที่แบบฟอร์มปุ่มกดหลัก” คลิกที่ปุ่ม "ตกลง"

และปิดหน้าต่าง "เปลี่ยนหน้าแบบฟอร์มปุ่ม"

มาเปิดตัวแบบฟอร์มปุ่มหลักในหน้าต่างฐานข้อมูลซึ่งเราคลิกที่ปุ่ม "แบบฟอร์มการป้อนข้อมูล" จากนั้น "แบบฟอร์มการป้อนข้อมูล" จะเปิดขึ้น

การสร้างองค์ประกอบสำหรับแบบฟอร์มปุ่ม "รายงาน" ดำเนินการโดยใช้เทคโนโลยีเดียวกันและผลลัพธ์จะเป็น:

การสร้างแบบฟอร์มปุ่มย่อย: แบบสอบถาม

หากต้องการสร้างองค์ประกอบของปุ่มย่อยในรูปแบบ "แบบสอบถาม" คุณต้องเรียกใช้ฐานข้อมูล (เช่น "ความคืบหน้าของนักเรียน" ด้วยแบบฟอร์มปุ่มหลัก) และสร้างมาโคร "Open Query" หรือ "Open Table" ด้วยชื่อที่ไม่ซ้ำกัน จากนั้น สร้างปุ่มในรูปแบบปุ่มเพื่อเรียกมาโครเหล่านี้

เมื่อสร้างมาโคร "ผลงานของนักเรียน" คุณต้องเลือกแท็บ "มาโคร" และคลิกที่ไอคอน "สร้าง" กล่องโต้ตอบ "มาโคร" จะเปิดขึ้น ในหน้าต่างนี้ ให้เลือกแอคชันแมโคร "Open Query" จากรายการดรอปดาวน์ และเลือกชื่อคิวรี "Student Progress" จากรายการดรอปดาวน์

จากนั้นคลิกที่ปุ่ม "ปิด" ในหน้าต่างที่ปรากฏขึ้น "บันทึกการเปลี่ยนแปลงเค้าโครงหรือโครงสร้างของวัตถุ Macro1 หรือไม่" คลิกที่ปุ่ม "ใช่" หน้าต่าง "บันทึก" จะเปิดขึ้นโดยคุณต้องระบุชื่อของมาโคร "ความคืบหน้าของนักเรียน" และคลิกที่ปุ่ม "ตกลง"

ชื่อมาโครจะถูกบันทึกไว้ในรายการมาโครในหน้าต่าง DB หลังจากสร้างและบันทึกมาโคร "Parametric_query" แล้ว ชื่อของมาโครที่สร้างขึ้นจะปรากฏในหน้าต่างฐานข้อมูล

ในการสร้างองค์ประกอบแบบฟอร์มปุ่มสำหรับคำขอ "ความก้าวหน้าของนักเรียน" คุณต้องดำเนินการคำสั่ง Service / Utilities / Button Form Manager ตัวจัดการแบบฟอร์มปุ่มจะเปิดขึ้น

จากนั้นคุณต้องเลือก "แบบสอบถาม" ในหน้าต่าง "ตัวจัดการแบบฟอร์มปุ่มกด" และคลิกที่ปุ่มแก้ไขกล่องโต้ตอบ "แก้ไขหน้าแบบฟอร์มปุ่มกด" จะเปิดขึ้น

ในหน้าต่างนี้คลิกที่ปุ่ม "สร้าง" หน้าต่างใหม่ "การเปลี่ยนหน้าแบบฟอร์มปุ่ม" จะเปิดขึ้น

ที่เราดำเนินการ:

 กรอกข้อความ: รายงาน: ผลงานของนักเรียน;

 เลือกคำสั่งจากรายการแบบเลื่อนลง: เรียกใช้แมโคร;

 เลือกแบบฟอร์มปุ่มจากรายการ: ความก้าวหน้าของนักเรียน คลิกที่ปุ่ม "ตกลง"

หน้าต่าง "แก้ไขหน้าแบบฟอร์มปุ่ม" จะแสดงองค์ประกอบแบบฟอร์มปุ่ม "รายงาน: ความก้าวหน้าของนักเรียน" หลังจากสร้างองค์ประกอบ “Parametric_query” โดยใช้เทคโนโลยีเดียวกันแล้ว องค์ประกอบนั้นจะปรากฏในหน้าต่างด้วย

จากนั้นปิดหน้าต่าง "เปลี่ยนหน้าแบบฟอร์มปุ่ม" และ "ตัวจัดการแบบฟอร์มปุ่มกด" ในหน้าต่าง DB บนแท็บ "แบบฟอร์ม" คลิกที่คำจารึก "แบบฟอร์มปุ่มกด" จากนั้นแบบฟอร์มปุ่มกดหลักจะเปิดขึ้น ในแบบฟอร์มปุ่มหลัก คลิกที่ปุ่มคำขอ จากนั้นแบบฟอร์มปุ่ม "คำขอ" จะเปิดขึ้น

ดังนั้นจึงมีการสร้างรูปแบบปุ่ม "คำขอ" ซึ่งเป็นรูปแบบปุ่มรอง

งานห้องปฏิบัติการหมายเลข 5

เรื่อง:การสร้างแบบฟอร์มปุ่ม

เป้า:เรียนรู้การสร้างและแก้ไขแบบฟอร์มปุ่ม

ออกกำลังกาย

สร้างแบบฟอร์มปุ่มหลักและแบบฟอร์มปุ่มเพิ่มเติมสำหรับการทำงานกับฐานข้อมูล

ข้อมูลพื้นฐาน

โครงสร้างส่วนบนเข้าถึงผู้จัดการแบบฟอร์มปุ่ม

Add-in ของ Access คือฐานข้อมูลที่ประกอบด้วยขั้นตอนและวัตถุที่เกี่ยวข้อง ส่วนเสริมมีสามประเภท:

เมนูเสริม

· ผู้สร้าง

· ปริญญาโท

วิซาร์ดและผู้สร้างเป็น Add-in ที่คำนึงถึงบริบท พวกมันจะถูกทริกเกอร์เมื่อผู้ใช้พยายามดำเนินการบางอย่าง ส่วนเสริมของเมนูไม่ขึ้นกับบริบทและสามารถเข้าถึงได้จากเมนู บริการÞ สาธารณูปโภคตัวอย่างของ Add-in ของเมนูคือ Button Form Manager

แบบฟอร์มปุ่มกด (หรือเมนู) ) เป็นรูปแบบในแอปพลิเคชันที่ให้การเข้าถึงส่วนประกอบของแอปพลิเคชันและระบบย่อย การสลับระหว่างส่วนประกอบต่างๆ เกิดขึ้นได้โดยการคลิกปุ่ม แน่นอน คุณสามารถสร้างแบบฟอร์มปุ่มในโหมดออกแบบได้โดยการสร้างขั้นตอนการจัดการเหตุการณ์สำหรับแต่ละปุ่ม กดปุ่ม. แต่ในกรณีที่ใบสมัครมีแบบฟอร์มและรายงานจำนวนมาก การทำงานนี้อาจใช้เวลานานมาก

ผู้จัดการแบบฟอร์มปุ่มใช้เทคนิคที่ซับซ้อนในการควบคุมรูปแบบปุ่มทั้งหมดผ่านรูปแบบปุ่มเดียว สร้างตารางไดรเวอร์ที่เรียกว่า Button Form Elements และช่วยให้คุณสร้างองค์ประกอบได้สูงสุดแปดองค์ประกอบในแต่ละรูปแบบปุ่ม หากจำเป็นต้องใช้ปุ่มมากกว่าแปดปุ่ม ปุ่มที่หายไปจะถูกสร้างขึ้นด้วยตนเองโดยการเขียนขั้นตอนหรือการสร้างมาโคร เมื่อเริ่มต้น ผู้มอบหมายงานจะค้นหาตารางในฐานข้อมูลปัจจุบันที่มีชื่อ แผงสวิตช์รายการและหากไม่มีก็จะเริ่มสร้างแบบฟอร์มปุ่มใหม่

ในกล่องโต้ตอบ ผู้จัดการแบบฟอร์มปุ่มทุกรูปแบบเรียกว่าเพจ ที่นี่จะระบุชื่อของรูปแบบปุ่มทั้งหมดของแอปพลิเคชัน

ในกล่องโต้ตอบ คุณสามารถเปลี่ยนชื่อของแบบฟอร์ม แก้ไของค์ประกอบของแบบฟอร์ม (ปุ่ม เปลี่ยน...) ลบองค์ประกอบ (ปุ่ม ลบ) หรือเปลี่ยนตำแหน่งขององค์ประกอบ (ปุ่ม ขึ้นและ ลง).

ในกล่องโต้ตอบ การเปลี่ยนองค์ประกอบแบบฟอร์มปุ่มระบุพารามิเตอร์สามตัว:

· ข้อความ– ชื่อขององค์ประกอบที่จะปรากฏบนปุ่มในรูปแบบปุ่ม

· ทีม– คำสั่งที่จะดำเนินการเมื่อผู้ใช้คลิกปุ่ม

· รูปร่าง– เนื้อหาของฟิลด์นี้ขึ้นอยู่กับค่าของฟิลด์ Command


ข้าว. 5.1 . การสร้างปุ่มเพื่อเพิ่มลูกค้าใหม่

หลังจากสร้างแบบฟอร์มปุ่มแล้ว ตารางจะปรากฏบนแท็บตารางของหน้าต่างฐานข้อมูล แผงสวิตช์รายการและบนแท็บแบบฟอร์ม – แบบฟอร์ม แผงสวิตช์ซึ่งสามารถเปลี่ยนชื่อได้ แต่จะเปลี่ยนชื่อตาราง แผงสวิตช์รายการคุณต้องเปลี่ยนการอ้างอิงทั้งหมดในขั้นตอน VBA (Visual Basic for Applications) ที่จัดเก็บไว้ในแบบฟอร์มปุ่มนี้

เทคโนโลยีการทำงาน

การสร้างแบบฟอร์มปุ่ม

1. เปิดฐานข้อมูล

2. เลือกทีม บริการ® สาธารณูปโภค® ผู้จัดการแบบฟอร์มปุ่ม.



รูปที่ 5.2 แบบฟอร์มปุ่ม แบบฟอร์ม .

3. เมื่อถามถึงการสร้างแบบฟอร์มปุ่มใหม่ ให้ตอบ ใช่.

4. ในหน้าต่างที่ปรากฏขึ้น ผู้จัดการแบบฟอร์มปุ่มคลิกปุ่ม สร้าง.

5. ตั้งชื่อรูปแบบปุ่มเพิ่มเติม – แบบฟอร์ม. คลิก ตกลง.

6. ตั้งชื่อในลักษณะเดียวกัน รายงานสำหรับแบบฟอร์มและชื่อปุ่มเพิ่มเติมที่สอง รูปร่าง ลูกค้าและ รูปร่าง คำสั่งซื้อรายงาน รายงานลูกค้า บัญชีและ ออกสำหรับผู้อื่น

7. ในหน้าต่าง ผู้จัดการแบบฟอร์มปุ่มเลือก หลักแผงสวิตช์(รูปแบบปุ่มหลัก) แล้วคลิกปุ่ม เปลี่ยน.

8. ในหน้าต่าง การเปลี่ยนหน้าแบบฟอร์มปุ่มคลิกปุ่ม สร้าง.

9. ในหน้าต่าง การเปลี่ยนองค์ประกอบแบบฟอร์มปุ่มระบุพารามิเตอร์:

ข้อความ: แบบฟอร์ม

ทีม: ไปที่แบบฟอร์มปุ่ม

รูปร่าง: แบบฟอร์ม

10. คลิกตกลง

11. ตัวเลือกปุ่ม รายงานกำหนดไว้ในลักษณะเดียวกัน

12.สำหรับปุ่ม ออกตั้งค่าพารามิเตอร์:

ข้อความ: ออก

ทีม: ออกจากแอปพลิเคชัน

13. กดปุ่ม ปิด.

14. ในหน้าต่าง ผู้จัดการแบบฟอร์มปุ่มเลือกแบบฟอร์ม แบบฟอร์มและกดปุ่ม เปลี่ยน.

15. ในหน้าต่าง การเปลี่ยนหน้าแบบฟอร์มปุ่มคลิกปุ่ม สร้าง.

16. ในหน้าต่าง ให้ระบุพารามิเตอร์:

ข้อความ: การทำงานกับแบบฟอร์มลูกค้า

ทีม: ไปที่แบบฟอร์มปุ่ม

รูปร่าง: รูปร่าง ลูกค้า

17. คลิกตกลง

18. ในทำนองเดียวกันให้ระบุพารามิเตอร์สำหรับการทำงานด้วย รูปร่างคำสั่งซื้อ

19. ระบุปุ่มเพื่อกลับสู่ฟอร์มหลัก:

ข้อความ: กลับ

ทีม: ไปที่แบบฟอร์มปุ่ม

รูปร่าง: สวิตช์บอร์ดหลัก.

20. คลิก ปิด.

21. ในหน้าต่าง ผู้จัดการแบบฟอร์มปุ่มเลือกแบบฟอร์ม รูปร่างลูกค้าและกดปุ่ม เปลี่ยน.

22. ในหน้าต่าง การเปลี่ยนหน้าแบบฟอร์มปุ่มกดปุ่ม สร้าง.

23. ในหน้าต่าง การเปลี่ยนองค์ประกอบแบบฟอร์มปุ่มระบุพารามิเตอร์:

ข้อความ: ลูกค้าใหม่

ทีม: การเปิดแบบฟอร์มในโหมดผนวก

รูปร่าง: ลูกค้า

24. คลิกตกลง

25. ในหน้าต่าง การเปลี่ยนหน้าแบบฟอร์มปุ่มกดปุ่มอีกครั้ง สร้าง.

26. ในหน้าต่าง การเปลี่ยนองค์ประกอบแบบฟอร์มปุ่มระบุพารามิเตอร์:

ข้อความ: เรียบเรียง

ทีม: การเปิดแบบฟอร์มในโหมดแก้ไข

รูปร่าง: ลูกค้า

27. คลิกตกลง

28. คล้ายกับขั้นตอนที่ 21-27 สร้างปุ่มสำหรับการทำงานกับแบบฟอร์ม คำสั่งซื้อ

29. คล้ายกับขั้นตอนที่ 19 สร้างปุ่มเพื่อกลับไปยังแบบฟอร์มก่อนหน้า

30. ในหน้าต่าง ผู้จัดการแบบฟอร์มปุ่มเลือกแบบฟอร์ม รายงาน, กดปุ่ม เปลี่ยนและสร้างองค์ประกอบแบบฟอร์มปุ่ม รายงาน(ดูรายงานและส่งคืน)

31. แก้ไข ButtonForm ในโหมดออกแบบ

1. ธีม งานห้องปฏิบัติการ.

2. วัตถุประสงค์ของงานห้องปฏิบัติการ

3.เทคโนโลยีการสร้างแบบฟอร์มปุ่มกด