Naja, schau dir das
DFM an. Du siehst, dass die eingerückten TMenuItems innerhalb eines anderen TMenuItems sind. Also verschachtelt. Das gibt deine Menüstruktur wieder.
Wie soll die Menüstruktur denn in der Datenbank abgelegt werden? Ein Parent würde sich anbieten, also der Name des übergeordneten Menüitems.
Dann hättest du in etwa so eine Tabelle:
- Formular
- Menüeintrag
- Action
- übergeordneter Menüeintrag
Am Beispiel:
frmUserMgmt, Extras1, null, null
frmUserMgmt, Datenimportierenexportieren2, acDataTrans, Extras1
frmUserMgmt, BenutzerEinstellungen2, acUserSettings, Extras1
etc