I'm working with a legacy Access database that uses the classic Switchboard Manager. The database has a main switchboard and several submenus like 2.3.0 Virus Switchboard, which dynamically displays items like "Capture Virus Test Results" and "Elisa Letters".
What I'm struggling with:
- I can't find the actual form for 2.3.0 Virus Switchboard in the navigation pane.
- When I open the Switchboard form in Design View, it jumps back to the main menu (1.0 Switchboard), not the submenu I'm trying to edit.
- I added a new menu item (2.3.9 New Virus Form Entry) directly to the [Switchboard Items] table, but I got Run-time error 2465 ("Can't find the field 'Option9'...").
- I realised it’s because the form name I used (frmYourNewFormName) doesn’t exist — but it also exposed how tightly this setup is wired to the table and code.
What I want to do:
- Understand how this dynamic menu system is constructed so I can navigate it properly.
- Add a new section/menu item safely, and link it to a working form.
- Ideally: replace this outdated switchboard with a modern, user-friendly navigation form where I can fully control layout and buttons.
Any advice, tools, or examples would be appreciated!
Code:SwitchboardID = 17 ------------------------------------------ ItemNumber | ItemText | Command | Argument 0 | 2.3.0 Virus Switchboard | 0 | 0 1 | 2.3.1 Capture Virus Test Results | 3 | FrmElisaTestCaptureExp 2 | 2.3.2 Elisa Letters | 3 | FrmRptBlocksElisaLetter 3 | 2.3.3 SPR Elisa Blocks Tested | 7 | McrSPRElisa 4 | 2.3.4 Virus Results | 7 | McrVirusResultTwo 5 | 2.3.5 Active Blocks Not Tested | 7 | McrVirusBlocksNotTested 6 | 2.3.6 SPR Elisa | 7 | McrElisaSPV 7 | 2.3.7 Blocks Query with Virus Grid Details | 7 | mcrBlocksQuery 8 | 2.3.8 Return to Blocks Switchboard | 1 | 2 I attempted to add a new menu item (2.3.9) manually by inserting a row directly into the [Switchboard Items] table: SwitchboardID = 17 ItemNumber = 9 ItemText = 2.3.9 New Virus Form Entry Command = 3 (Open Form) Argument = frmYourNewFormName However, this caused Run-time error '2465' when I clicked it: