Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

使用代码压缩数据库后,退出时提示不可以,请老师指点解决办法

牛先生  发表于:2010-06-28 07:14:00  
复制

1.在用户登录窗体中的代码:

'隐藏主窗体的叉

Private Declare Function GetSystemMenu Lib "User32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long

Private Declare Function DeleteMenu Lib "User32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long

Private Sub Form_Load()

   '隐藏主窗体的叉

    Const MF_BYCOMMAND = &H0&

    Const SC_CLOSE = &HF060

 

    Dim hMenu As Long

  

    hMenu = GetSystemMenu(Application.hWndAccessApp, 0)

  

    Call DeleteMenu(hMenu, SC_CLOSE, MF_BYCOMMAND)

  

End Sub

''隐藏菜单栏

DoCmd.ShowToolbar "菜单栏", acToolbarNo

2.在退出窗体使用了压缩数据库的代码:

Private Sub Form_Close()

'压缩和修复数据库

CommandBars("Tools").Controls("数据库实用工具(&D)").Controls("压缩和修复数据库(&C)...").accDoDefaultAction

End Sub

 

 

Top
牛先生 发表于:2010-06-28 17:12:12
已经自行处理 请管理员删帖

牛先生 发表于:2010-06-28 17:17:54
提个建议,能不能自己对自己的帖子进行管理,比如自己发的帖子,有的已经自行解决了,想删掉或者是注明已经解决,免得老是在未解决的栏目里挂着。我看了两遍站内的帮助文件,好像没有发现这方面的办法。

总记录:2篇  页次:1/1 9 1 :