设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2824|回复: 3
打印 上一主题 下一主题

adp中可以自定义功能区吗?

[复制链接]
跳转到指定楼层
1#
发表于 2011-2-15 09:50:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在坛子里逛了几天,终于对ADP,ribbon有了一定的了解,现有一问题比较困惑,adp中可以自定义功能区吗? ADP中的表是建在sql中的,如果按MDB模式下在SQL中建USysRibbons,则RibbonXml字段,那么长不知如何输入,试过用INSERT语句插入,没有成功,还有,关键是这种方法可行否? 各位请赐教 。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2011-2-15 12:56:58 | 只看该作者
本帖最后由 yanzqun 于 2011-2-15 13:01 编辑

找到英文版的答案,但没看懂。。:'(  http://www.accessribbon.de/en/index.php?Access_-_Ribbons:Load_Ribbons_Into_The_Database:..._Loading_ribbons_using_any_ADP_table

点击这里给我发消息

3#
发表于 2011-2-15 17:26:58 | 只看该作者
ADP 当然可以自定义功能区。

示例如下:
客渡船管理(Access 2007 ADP)界面
4#
 楼主| 发表于 2011-2-21 11:40:13 | 只看该作者
结帖:学的那英文网站的,建立如下模块代码,在连接SQL服务器成功后调用本代码。特别谢谢朱老师的实例。
Public Function LoadRibbons()
'Load ribbons into the database
On Error GoTo Error1
    Dim strSQL As String
    Dim cnn As ADODB.Connection
    Dim rst As ADODB.Recordset
    Set cnn = New ADODB.Connection
    Set rst = New ADODB.Recordset
    strSQL = "SELECT * FROM UsysRibbon "
    ' [Ribbons] has to be replaced by your table name.
    'cnn.Open CurrentProject.Connection
   rst.Open strSQL, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
    Do Until rst.EOF
       'Debug.Print rst("RibbonName").Value
       'Debug.Print rst("RibbonXml").Value
        Application.LoadCustomUI _
        rst("RibbonName").Value, rst("RibbonXml").Value
       ' strRibbon = rst("RibbonName").Value
        rst.MoveNext
    Loop
    rst.Close
    Set rst = Nothing
    'cnn.Close
    Set cnn = Nothing
Error1_Exit:
    On Error Resume Next
    rst.Close
    Set rst = Nothing
   ' Set db = Nothing
    Exit Function
Error1:
    Select Case err
        Case 32609
        ' Ribbon already loaded
    Case Else
        MsgBox "Error: " & err.Number & vbCrLf & _
               err.Description, vbCritical, _
               "Error", err.HelpFile, err.HelpContext
    End Select
    Resume Error1_Exit
End Function

file:///C:/Documents%20and%20Settings/杨中群/Application%20Data/Tencent/Users/446268928/QQ/WinTemp/RichOle/%]{8AHLY7HV_]]X`%MBJJE0.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-3 05:12 , Processed in 0.082905 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表