กำหนดแถบเครื่องมือ แถบเมนู ใน Accress2010
กระทู้เก่าบอร์ด อ.Yeadram

 10,728   26
URL.หัวข้อ / URL
กำหนดแถบเครื่องมือ แถบเมนู ใน Accress2010

ธรรมดา Accress 2003 จะกำหนดแถบได้เอง พอเปลี่ยนมาเป็น 2010
หาไม่เจอครับ มันจะเป็นการกำหนด Ribbon ซึ่งแถบมันใหญ่ไปไม่สวย
ผมลองไปทำใน 2003 แล้วมาเปิดใน 2010 ก็ได้ครับ แสดงว่ามันน่าจะ
สามารถทำได้ใน 2010 แต่หาไม่เจอว่าจะทำตรงไหน

26 Reply in this Topic. Dispaly 2 pages and you are on page number 2

21 @R12554
รู้สึกว่าถ้าเป็นเมนูแบบ Ribbon Add-ins แบบที่ท่าน ditasilk บอก หากเราสร้าง Macro ไว้ ก็สามารถเรียกได้บนฟอร์มเลย โดยเซ็ทที่ Property ของฟอร์ม > Other > Menu Bar แล้วใส่ชื่อ Macro
หรือเลือกจากใน Customize the Ribbon หัวข้อ Choose commands form เป็น Macros แล้ว Add เข้ามา อาจสร้าง Tab ใหม่ก็ได้
ไม่ต้องใช้ Library ของ Office ก็ได้ ไม่รู้ผมเข้าใจถูกหรือป่าวนะครับ
22 @R12555
ยังทำโค๊ตแบบอาจารย์ ditasilk ไม่ได้ครับ Error ที่เดิม

ตอนนี้ลองทำวิธีใหม่ โดย ใช้แถมเครื่องมือด่วนแทนแล้วเข้าไปล้างตรงแถมเครื่องมือออกให้หมด จะได้ตามรูป



แต่เห็นตรงแท๊ปแฟ้ม สีแดง ทำอย่างไรจะเอามันออกไปได้ครับ ใครทราบมั่งครับ
23 @R12564
แปลกจัง หนูลองทำแล้ว มันได้ค่ะ
หนูใช้แบบนี้นะคะ ปรับรูปแบบให้เป็น Access 2002-2003 ก่อน
ปิดแล้วเปิดเข้ามาใหม่ สร้างเมนูจากมาโครให้ได้ตามที่ต้องการ
เซ็ทค่าเริ่มต้นให้เรียกใช้เมนูของเรา ทดลองใช้ดูจนพอใจ
เสร็จแล้วก็ปรับรูปแบบกลับไปเป็น Access 2007 ตามเดิม ก็ยังใช้ได้อยู่ค่ะ
หนูส่งไฟล์ตัวอย่าง ซึ่งลองทำดู 5 เมนู
ให้ท่านลองแกะเทียบเคียงดูว่า มีอะไรที่แตกต่างจากของท่านบ้าง

ไฟล์ตัวอย่าง AddMenu

หนูเข้าใจเองเอาว่า ช่วงที่ปรับเป็น 2002-2003 มันคงเกิดอะไรขึ้นภายในซักอย่าง
ที่มันไม่มีใน 2007-2010 (เดามั่วๆค่ะ)
24 @R12571
คำตอบคือ ไฟล์คุณมาลีเป็นนามสกุล mdb ครับ ถ้านามสกุล accdb มันก็จะไม่ได้ครับ
25 @R12578
นามสกุล accdb ซ่อนเมนูของเดิมได้ไม่หมดค่ะ
26 @R24506
ผมเคยพบปัญหาทำโปรแกรมแบบมี menu bar ด้วย access2003 จนเปลี่ยนเครื่องใหม่ที่มี access2007 ไม่อยากแก้โปรแกรมใหม่จึงเอา mdb เดิมมารันผ่าน access2007 ก็พบปัญหาว่า menu bar ไม่แสดง
สำหรับ mdb ของผม ผมพบวิธีแก้ไขแล้ว (ทำบน access2007)
เดิม
1.form แรกซึ่งกำหนดให้ mdb เรียกมาทำงาน ผมระบุชื่อเมนูบาร์ที่สร้างไว้ ในหัวข้อ Property>other>MenuBar
2.ที่ mdb ผมระบุชื่อเมนูบาร์ที่สร้างไว้ที่ Access Option>Current Database>Ribbon and Toolbar Options

ใหม่
1.form แรกซึ่งกำหนดให้ mdb เรียกมาทำงาน ไม่ระบุชื่อเมนูบาร์ ในหัวข้อ Property>other>MenuBar ปล่อยให้เป็น Blank
2.ที่ mdb ผมระบุชื่อเมนูบาร์ที่ Access Option>Current Database>Ribbon and Toolbar Options ไว้เหมือนเดิม

เมื่อเรียกใช้งาน mdb แสดงหน้าแรกมาปรากฏเมนูบาร์ได้ตามที่ต้องการ
ไม่ทราบว่าจะเป็นวิธีแก้ที่ใช้ได้ทั่วไปหรือเปล่า ลองดูนะครับ สำหรับท่านที่ไม่อยากทำเมนูใหม่
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2325s