เรียนสอบถามท่านอาจารย์/ท่านผู้เชี่ยวชาญ ดังนี้ครับ
หลังจากที่ผมได้ทำการสร้าง LogIn Form สำหรับเข้าทำงานในระบบเรียบร้อยแล้ว
เมื่อกด OK ระบบจะตรวจสอบชื่อผู้ใช้งานว่าอยู่ใน Class อะไร จากตาราง UserClass
หลังจากตรวจสอบแล้วก็เข้าสู่หน้าหลักของ Switchboard ดังข้างล่าง
(สวิตช์บอร์ด อิงข้อมูลจากตาราง Switchboard items)
เงื่อนไข....
ผู้ใช้งาน ระดับ A สามารถใช้งานได้ทุกปุ่ม (เข้าได้ทุกแผนก)
ผู้ใช้งาน ระดับ B สามารถใช้งานได้แค่ปุ่มแผนกวิศวกรรม และปุ่มออกจากโปรแกรม
ผู้ใช้งาน ระดับ C สามารถใช้งานได้แค่ปุ่มแผนกบัญชีและการเงิน ปุ่มแผนกบุคคล และปุ่มออกจากโปรแกรม
ผู้ใช้งาน ระดับ D สามารถใช้งานได้แค่ปุ่มแผนกบัญชีและการเงิน และปุ่มออกจากโปรแกรม
ผู้ใชงาน ระดับ E สามารถใช้งานได้แค่ปุ่มแผนกบุคคล และปุ่มออกจากโปรแกรม
ผู้ใชงาน ระดับ F สามารถใช้งานได้แค่ปุ่มแผนกเครื่องมือ และปุ่มออกจากโปรแกรม
ปัญหาของผมคือ ผมไม่ทราบวิธีที่จะบล็อคไม่ให้ปุ่มมันทำงานได้ในแต่ละเงื่อนไขครับ เพราะในมุมมองออกแบบของ Switchboard Manager มันไม่ได้แยกปุ่มอิสระต่อกัน แต่มันเป็นปุ่มเดียว และควบคุมโดยตาราง Switchboard Items อีกทีนึง
ขอเรียนท่านอาจารย์/ท่านผู้ชำนาญการ ช่วยชี้แนะด้วยครับ
ขอบพระคุณมากครับ....