一、自定义菜单的存放位置: 所有自定义菜单都存放在系统表:MsysCmdbars 当中,类型为二进制 如果没有MsysCmdbars或表中没有记录, 说明没有自定义菜单 二、MsysCmdbars的结构 所有自定义菜单的资料都存放在[Grptbcd]二进制字段中,包括名称、图标、引用代码。。。 字段[TBNAME]仅作参考用 三、MsysCmdbars的导入和导出 不可以在打MsysCmdbars表的状态下,对数据进行删除或增加,系统会提示:本表不可删除, 但经本人研究发现通过以下方法可对MsysCmdbars表中的数据进行修改或增加: Dim obj As ADODB.Stream 导出数据: Function OutMenu() Set obj = Nothing 导入菜单: Set obj = Nothing 用以上的方法就可以很容易保存自己精心设计的菜单为TXT 或其他文件, 使用时再导入就可以了 至于二进制数据结构就没进行深入研究,如哪位有更深入的研究心得,希望能给我发个MAIL
|
|站长邮箱|小黑屋|手机版|Office中国/Access中国
( 粤ICP备10043721号-1 )
GMT+8, 2025-4-3 13:47 , Processed in 0.130659 second(s), 17 queries .
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.