เมนูที่กำหนดเอง

โพสต์เมื่อเสาร์กันยายน 20, 2008 - 19:22 | โดย admin |

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

1 - Let 's สร้างตารางที่เราจะเก็บชื่อที่คุณต้องการให้แต่ละฟอร์มและชื่อของฟอร์มที่จะเปิด ในตัวอย่างผมสร้าง 'tblmenu' ตารางที่มีฟิลด์ต่อไปนี้:
ฟิลด์ชนิด
ข้อความ Nomedomenu - (กล่องคำสั่งผสม) ชื่อ> ที่จะเห็นในเมนู
ในรูปแบบข้อความ - ชื่อ> ของฟอร์มที่จะเปิด

หลังจากที่ข้อมูลที่นำมาใช้ในตัวอย่างคือ:

แบบฟอร์ม NomedoMenu

บัญชี Form1
เงินฝาก Form2
เคลื่อนไหว formulario3
บัญชี-Box formulario4
บัญชีบัญชี-formulario5
สารสกัดจาก formulario6

2 - จากนั้นเราสร้างแบบสอบถามจากตารางก่อนหน้านี้:
Tblmenu เลือกตารางแล้วเลือกสองช่องที่เราเลือกสำหรับ nomedomenu จากน้อยไปมากเรียงลำดับที่จะง่ายต่อการค้นหาเมนูที่ค่อนข้างไม่กี่ครั้งเมื่อเราต้องการเปิดฟอร์ม ในแบบสอบถามนี้ผมเรียกว่า 'CsMenu'

3 - Let 's สร้าง' เมนู 'รูปแบบคือเลือกรูปแบบใหม่ในมุมมองออกแบบ จากนั้นเราจะสร้างกล่องคำสั่งผสมและการเปลี่ยนแปลงคุณสมบัติดังต่อไปนี้:
จำนวนคอลัมน์ -: 2
- ความกว้างของคอลัมน์: 1cm, 0cm;
แหล่งกำเนิดของเส้น -: csmenu (ซึ่งเป็นชื่อของแบบสอบถามที่สร้างขึ้นในย่อหน้าก่อนหน้า)

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

5 - ตอนนี้สร้างโมดูลที่จะช่วยให้เราสามารถเปิดเมนูที่เลือกไว้ในกล่องคำสั่งผสมในฟอร์มย่อย
เราได้สร้างโมดูล (ซึ่งผมเรียกว่า 'abrirmenu') และวางรหัสต่อไปนี้:

AtivarMenu ฟังก์ชั่น (มหาชน Combmenu ComboBox, subabrir ฟอร์มย่อย)
Abrirform As String Dim
= abrirform Combmenu.Column (1)
subabrir.SourceObject = abrirform
subabrir.LinkChildFields = ""
subabrir.LinkMasterFields = ""
ฟังก์ชั่นเอนด์

หลังจากที่ไปถึงคุณสมบัติของกล่องคำสั่งผสมบนเมนูรูปแบบและหลังจากเหตุการณ์วันที่ปรับปรุงข้อมูลใส่ฟังก์ชั่นที่สร้าง: ativarmenu = ([เมนู], [menuquadro]) ที่ 'เมนู' คือชื่อของกล่องคำสั่งผสมและ 'menuquadro' ชื่อของฟอร์มย่อย

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

ข้างล่างเป็นรูปของเมนู

เมนูที่กำหนดเอง

เมนูที่กำหนดเอง

ฟีด RSS | URI Trackback

ความคิดเห็นที่ 12 »

ความคิดเห็นโดยปีเตอร์
2009-01-05 02:00:01

ฉันใส่ปุ่มยกเลิกบน Form2 และต้องการโดยการคลิกที่ฟอร์มย่อยกลับไปที่ตำแหน่งเดิมคือพักที่ว่างและว่างเปล่าเช่นกันกับคำสั่งผสม วิธีการสร้างฟังก์ชั่นนี้หรือไม่?

ขอขอบคุณ

ปีเตอร์

ความเห็นโดย ผู้ดูแลระบบ
2009-01-05 14:37:19

สวัสดีปีเตอร์

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

ความคิดเห็นโดยปีเตอร์
2009-01-05 16:22:43

ที่เหมาะสม! เมื่อสิ้นสุดการดำเนินการกลับมาฟอร์มย่อยที่สถานะเริ่มต้นเช่นเดียวกับคำสั่งผสม

ขอบคุณ

โดยนิกสัน
2009-05-04 13:25:40

มันเป็นไปได้ให้เมนูนี้ แต่การใช้แป้นพิมพ์ลัดตามเมนูก่อนหน้า

โดยบรูโนสะพาน
2009-10-06 12:21:58

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

ความเห็นโดย andeson
2009-10-13 19:25:53

ฉันไม่ทราบวิธีการขอขึ้นผมอยากจะทราบวิธีการทำ
faser ไปปฏิบัติการใน PROAMA poelomenos trabale เล่นเป็นชั่วโมงและราคา

โดยบรูโน
2010-07-10 19:58:42

แมน Ball แสดงเช่นเดียวกับตัวอย่างหรือเคล็ดลับใด ๆ ที่ไปมีปุ่มแทนคำสั่งผสม

กอด

โดยบรูโน
2010-07-19 22:10:01

Man วิธีการที่จะให้มันเป็นเพียงแค่ที่มากกว่าคำสั่งผสมของพวกเขาที่มีปุ่ม?

ความคิดเห็นโดยการเกิด LOEMIR
2011-01-01 19:51:28

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

ความเห็นโดย Agnaldo
2011-04-27 18:31:12

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

ความเห็นโดย Agnaldo
2011-04-27 18:43:30

ข้อสงสัยของฉันที่นี่คือวิธีที่ฉันสามารถบันทึกฟอร์มที่มีสองชื่อแตกต่างกันอย่างไร

3 - Let 's สร้าง' เมนู 'รูปแบบคือเลือกรูปแบบใหม่ในมุมมองออกแบบ จากนั้นเราจะสร้างกล่องคำสั่งผสมและการเปลี่ยนแปลงคุณสมบัติดังต่อไปนี้:
จำนวนคอลัมน์ -: 2
- ความกว้างของคอลัมน์: 1cm, 0cm;
แหล่งกำเนิดของเส้น -: csmenu (ซึ่งเป็นชื่อของแบบสอบถามที่สร้างขึ้นในย่อหน้าก่อนหน้า)

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

ความเห็นโดย Claudio
2011-11-02 22:20:26

สวัสดี

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

ABS,

Claudio

ชื่อ (จำเป็น)
ส่งอีเมล (จำเป็น - ไม่เห็น)
เว็บไซต์
ความคิดเห็นของคุณ ( ลด | เพิ่มขึ้น )
คุณสามารถใช้ <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <b> <cite> <code> <del datetime=""> <em> <i> <Q cite=""> <strike> <strong> ในความคิดเห็น

การนำเสนอ

Avatar

ขอบคุณสำหรับการเยี่ยมชม
สมัครสมาชิกฟีดไม่พลาดข้อความใด ๆ ที่

ที่นี่ในบล็อกของผมจะเป็นตัวอย่างของการทำงานร่วมกับ Microsoft Access และยังมีแผนที่จะขอให้ผู้ที่ เพิ่มเติม

ต้องการสมัครบริการ?

สมัคร หรือสมัครทางอีเมล:
ป้อนอีเมลของคุณ:


โฆษณา