กระทู้เก่าบอร์ด อ.Yeadram
10,130 12
URL.หัวข้อ /
URL
หาวิธีสร้างเมนูใน Access 2007 ไม่เจอครับช่วยที
หาวิธีสร้างเมนูใน Access 2007 ไม่เจอครับช่วยที
อยากสร้างเมนูไว้ใช้เองนะครับ หาในบอร์ดและกูเกิ้ลแล้วไม่เจอวิธีทำให้นะครับ
รบกวนผู้รู้ช่วยชี้แนวทางให้ทีนะครับ
ขอบคุณครับ
อยากสร้างเมนูไว้ใช้เองนะครับ หาในบอร์ดและกูเกิ้ลแล้วไม่เจอวิธีทำให้นะครับ
รบกวนผู้รู้ช่วยชี้แนวทางให้ทีนะครับ
ขอบคุณครับ
12 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R07360
2 ใช้ Microsoft Office 12.0 Object Library ใช้ VBA ในการเขียน
ต้องแอดเพิ่มยังยังครับ ใน vba ผม ไม่มี
ต้องแอดเพิ่มยังยังครับ ใน vba ผม ไม่มี
3 @R07361
เปิดไปที่หน้าต่าง VBA EDITOR
ที่ เมนู Tools--> Reference
เลือก Microsoft Office 12.0 Object Library -->OK
แล้วก็เขียน VBA ได้ครับ
ถ้าไม่ชำนาญแนะนำใช้วิธีที่ 1 ครับ
ที่ เมนู Tools--> Reference
เลือก Microsoft Office 12.0 Object Library -->OK
แล้วก็เขียน VBA ได้ครับ
ถ้าไม่ชำนาญแนะนำใช้วิธีที่ 1 ครับ
4 @R07362
ขอคุณครับ
ขอตัวอย่างง่าย ๆ สักตัวได้ไหมครับ
ขอบคุณครับ
ขอตัวอย่างง่าย ๆ สักตัวได้ไหมครับ
ขอบคุณครับ
5 @R07372
ขอตัวอย่างหน่อยนะครับ ใครพอใจดี ทำให้ดูบ้าง รบกวนด้วยนะครับ
ขอบคุณครับ
ขอบคุณครับ
6 @R07373
สร้างใน MACRO
มี 3 Column (ใช้ 2 Columnแรก)
1 Macro Name 2 Action 3 Comment
ทะเบียน สินค้า OpenForm
ตรง OpenForm เลือกจาก Combo Box แล้ว กด F6 Switch cursor ลงมาในส่วนด้านล่าง ตรง Form Name เลือกชื่อฟอร์มที่คุณสร้างไว้ ให้?อดคล้องกับ Macro Name เช่น frmProduct
ส่วนอื่น ๆยังไม่ต้องทำอะไร ทดลองสร้าง Menu ให้ได้ก่อน แล้วค่อยกลับมาเล่นที่เหลือ
ลองทำตามนึ้ ซัก 2-3 ทะเบียน
แล้ว SAVE MACRO นี้ สมมุติชื่อ MainCodeMenu (เดี๋ยวต้องนำไปใช้)
จบ 1 Menu
ต่อไปสร้าง Menu ที่ 2
Macro Name ACTION
ปิดหน้าจอ QUIT
แล้ว SAVE MACRO นี้ สมมุติชื่อ ExitMenu (เดี๋ยวต้องนำไปใช้)
ต่อไปสร้าง MainMenu
ไม่ต้อง ใช้ Macro Name ให้ปิด Macro Name โดยไปที่
VIEW -----> MACRO NAME Check เอาเครื่องหมายออก
Action
AddMenu กด F6 Switch ลงมาส่วนล่าง
ตรงชื่อเมนู ตั้งว่า รหัสหลัก (ชื่ออะไรก็ได้)
ตรงMACRONAME เลือกจาก Combo box ในที่นั้เลือก
MainCodeMenu
AddMenu กด F6 Switch ลงมาส่วนล่าง
ตรงชื่อเมนู ตั้งว่า ปิด (ชื่ออะไรก็ได้)
ตรงMACRONAME เลือกจาก Combo box ในที่นั้เลือก
ExitMenu
แล้ว SAVE MACRO ตั้งว่า MyMenu แล้วกัน
แล้วไปเปิดฟอร์ม ใดฟอร์มหนึ่ง ขึ้นมา มุมมองออกแบบ เปิด Property
click ที่ tab : other หารายการ แถบเมนู ใส่ชื่อ MyMenu ลงไป
ทดลองดูว่า ok หรือไม่ โดยการเปิดฟอร์มเล่นดู เฮ้อ เหนื่อยเลย
มี 3 Column (ใช้ 2 Columnแรก)
1 Macro Name 2 Action 3 Comment
ทะเบียน สินค้า OpenForm
ตรง OpenForm เลือกจาก Combo Box แล้ว กด F6 Switch cursor ลงมาในส่วนด้านล่าง ตรง Form Name เลือกชื่อฟอร์มที่คุณสร้างไว้ ให้?อดคล้องกับ Macro Name เช่น frmProduct
ส่วนอื่น ๆยังไม่ต้องทำอะไร ทดลองสร้าง Menu ให้ได้ก่อน แล้วค่อยกลับมาเล่นที่เหลือ
ลองทำตามนึ้ ซัก 2-3 ทะเบียน
แล้ว SAVE MACRO นี้ สมมุติชื่อ MainCodeMenu (เดี๋ยวต้องนำไปใช้)
จบ 1 Menu
ต่อไปสร้าง Menu ที่ 2
Macro Name ACTION
ปิดหน้าจอ QUIT
แล้ว SAVE MACRO นี้ สมมุติชื่อ ExitMenu (เดี๋ยวต้องนำไปใช้)
ต่อไปสร้าง MainMenu
ไม่ต้อง ใช้ Macro Name ให้ปิด Macro Name โดยไปที่
VIEW -----> MACRO NAME Check เอาเครื่องหมายออก
Action
AddMenu กด F6 Switch ลงมาส่วนล่าง
ตรงชื่อเมนู ตั้งว่า รหัสหลัก (ชื่ออะไรก็ได้)
ตรงMACRONAME เลือกจาก Combo box ในที่นั้เลือก
MainCodeMenu
AddMenu กด F6 Switch ลงมาส่วนล่าง
ตรงชื่อเมนู ตั้งว่า ปิด (ชื่ออะไรก็ได้)
ตรงMACRONAME เลือกจาก Combo box ในที่นั้เลือก
ExitMenu
แล้ว SAVE MACRO ตั้งว่า MyMenu แล้วกัน
แล้วไปเปิดฟอร์ม ใดฟอร์มหนึ่ง ขึ้นมา มุมมองออกแบบ เปิด Property
click ที่ tab : other หารายการ แถบเมนู ใส่ชื่อ MyMenu ลงไป
ทดลองดูว่า ok หรือไม่ โดยการเปิดฟอร์มเล่นดู เฮ้อ เหนื่อยเลย
7 @R07398
ขอบคุณมากครับ
แต่ก็ยังงง ๆ มากเลยครับ แบบว่ายังไม่ตรงที่ต้องการเท่าไหร่
เพราะว่ามันต้องเข้าไปใช้ใน add-in
อยากได้แบบเป็นชื่อเมนูที่เราตั้งเองได้ไหมครับ
แต่ก็ยังงง ๆ มากเลยครับ แบบว่ายังไม่ตรงที่ต้องการเท่าไหร่
เพราะว่ามันต้องเข้าไปใช้ใน add-in
อยากได้แบบเป็นชื่อเมนูที่เราตั้งเองได้ไหมครับ
8 @R07399
ไม่เข้าใจ คำว่า ชื่อเมนูที่ตั้งเอง โปรดให้คำอธิบาย
ว่าสิ่งใดไม่ตรงกับความต้องการครับ จะจัดให้
และมันไม่ต้องใช้ add-in มันเป็น เมนูที่สร้างจาก MACRO ครับ
ว่าสิ่งใดไม่ตรงกับความต้องการครับ จะจัดให้
และมันไม่ต้องใช้ add-in มันเป็น เมนูที่สร้างจาก MACRO ครับ
9 @R07400
ที่ทำมาได้มาแบบนี้นะครับ มันอยู่ใน add-in
แต่อยากทำให้เมนูเก่าหายไปหมดแล้วเหลือแต่ เมนูที่เราสร้างเองนะครับ ประมาณ
Form Report
และก็มีเมนูย่อยด้านล่าง ครับ รบกวนด้วยครับ
ขอบคุณครับ
ที่ทำมาได้มาแบบนี้นะครับ มันอยู่ใน add-in
แต่อยากทำให้เมนูเก่าหายไปหมดแล้วเหลือแต่ เมนูที่เราสร้างเองนะครับ ประมาณ
Form Report
และก็มีเมนูย่อยด้านล่าง ครับ รบกวนด้วยครับ
ขอบคุณครับ
10 @R07402
ใน MS ACCESS 2007 เป็น Ribbon Menu ครับ
ต้องศึกษา Ribbon โดยต้องมีความรู้เกี่ยวกับ XML
เรื่องนี้พอรู้ แต่ยอมรับว่ายังไม่ชำนาญ
แต่ใน MS ACCESS 2007 พอปิด ribbon menu แล้ว จะเหลือ Tab
Home กับ Tab Add-in เท่านั้น (ถ้าใช้ในAccess 2003 จะได้เมนูตรงกับความต้องการ ก็ควรใช้ตามนี้) แต่ถ้ายังต้องการใช้บน MS Access2007
จำเป็นต้องศึกษา Ribbon Menu หลักการการเขียน หาอ่านใน Web ดูก่อน ผมเคยทำไว้เล่น ๆ แต่ไม่ได้ใช้งาน เคยเห็นตัวอย่างของท่านอื่น
ถ้าหาพบ จะ link มาให้นะครับ
ทำไม่ยากหรอกครับแต่ ยัง control ไม่ค่อยได้ดั่งใจ เลยไม่ได้ใช้งาน
ต้องศึกษา Ribbon โดยต้องมีความรู้เกี่ยวกับ XML
เรื่องนี้พอรู้ แต่ยอมรับว่ายังไม่ชำนาญ
แต่ใน MS ACCESS 2007 พอปิด ribbon menu แล้ว จะเหลือ Tab
Home กับ Tab Add-in เท่านั้น (ถ้าใช้ในAccess 2003 จะได้เมนูตรงกับความต้องการ ก็ควรใช้ตามนี้) แต่ถ้ายังต้องการใช้บน MS Access2007
จำเป็นต้องศึกษา Ribbon Menu หลักการการเขียน หาอ่านใน Web ดูก่อน ผมเคยทำไว้เล่น ๆ แต่ไม่ได้ใช้งาน เคยเห็นตัวอย่างของท่านอื่น
ถ้าหาพบ จะ link มาให้นะครับ
ทำไม่ยากหรอกครับแต่ ยัง control ไม่ค่อยได้ดั่งใจ เลยไม่ได้ใช้งาน
11 @R07403
ขอบคุณครับ
ผมได้ตัวอย่างจากเวป
http://www.accessribbon.de/en/index.php?Downloads#3
หัวข้อที่3 Sample database "SampleRibbon3" ตรงตามที่ต้องการเลยครับ แต่ไม่รู้จะเริ่มแกะจากตรงไหนดี เพราะอ่านจากหนังสือด้วย เลยงงเต๊กเลย
เผือมีใครใจดีแกะออกมาให้ใช้แบบง่าย ๆ พร้อมแปลไทยให้ด้วย
ตอนนี้แกะมา 3 วันแล้ว ยังไม่ได้สักเมนูเลย พึ่งได้จากที่คุณ ditasilk บอกเมื่อกี้นี้เองครับ
คงเป็นเพราะไม่รู้จักเกี่ยวกับคำสัง xml เลยเดินต่อไปไม่ได้
ผมได้ตัวอย่างจากเวป
http://www.accessribbon.de/en/index.php?Downloads#3
หัวข้อที่3 Sample database "SampleRibbon3" ตรงตามที่ต้องการเลยครับ แต่ไม่รู้จะเริ่มแกะจากตรงไหนดี เพราะอ่านจากหนังสือด้วย เลยงงเต๊กเลย
เผือมีใครใจดีแกะออกมาให้ใช้แบบง่าย ๆ พร้อมแปลไทยให้ด้วย
ตอนนี้แกะมา 3 วันแล้ว ยังไม่ได้สักเมนูเลย พึ่งได้จากที่คุณ ditasilk บอกเมื่อกี้นี้เองครับ
คงเป็นเพราะไม่รู้จักเกี่ยวกับคำสัง xml เลยเดินต่อไปไม่ได้
12 @R07404
แนะนำว่า
เริ่มจาก MACRO : autoexec
basRibbon : LoadAppRibbonInGui
: LoadRibbons
ไล่ไปเรื่อยๆ นะครับ
ไม่ต้องเปิดฟอร์ม แต่ก็สามารถมี เมนูได้
คุณsaknoi จะเห็นการสร้างเมนู ที่ใช้ commandbar control collection
เป็นตัวอย่างที่ผมเคย นำมาดูตอน 2007 ออกมาใหม่ ๆ แต่ไม่มีโอกาสได้ใช้
ท่านใดสนใจก็นำมาศึกษาเรื่อง ribbon ได้ครับ
http://www.accessribbon.de
web นี้จะ update จนถึง access 2010 โดยมีตัวอย่างให้ศึกษาด้วย
ขอแนะนะครับ
เริ่มจาก MACRO : autoexec
basRibbon : LoadAppRibbonInGui
: LoadRibbons
ไล่ไปเรื่อยๆ นะครับ
ไม่ต้องเปิดฟอร์ม แต่ก็สามารถมี เมนูได้
คุณsaknoi จะเห็นการสร้างเมนู ที่ใช้ commandbar control collection
เป็นตัวอย่างที่ผมเคย นำมาดูตอน 2007 ออกมาใหม่ ๆ แต่ไม่มีโอกาสได้ใช้
ท่านใดสนใจก็นำมาศึกษาเรื่อง ribbon ได้ครับ
http://www.accessribbon.de
web นี้จะ update จนถึง access 2010 โดยมีตัวอย่างให้ศึกษาด้วย
ขอแนะนะครับ
Time: 0.3158s
1 ใช้ MACRO สร้าง ใช้คำสั่ง addmenu ลองค้นหาดูก่อนครับ
2 ใช้ Microsoft Office 12.0 Object Library ใช้ VBA ในการเขียน
ใช้ CommandBars Collection ค้นหาอ่าน ใน INTERNET