【发布时间】:2009-12-16 18:15:08
【问题描述】:
我正在尝试更新 MS Access 2007 中的功能区。我将数据库从 2003 年迁移到 2007 年。 在我创建的功能区中,“删除”按钮似乎不起作用。我认为可以在 VBA 代码中对其进行调整,但我不确定我将包含哪些代码。 到目前为止,这是我在 XML 中得到的:
<button idMso="Delete" label="Löschen" size="large" />
有人知道如何让“删除”按钮起作用吗?
更多细节:
http://picasaweb.google.com/tintincutes/UnbenanntesAlbum#5415113558232954946
在我的 basRibbonCallbacks 中,这是我得到的:
Sub OnActionButton(control As IRibbonControl)
Select Case control.Id
Case "btnOpenFormular"
DoCmd.OpenForm "FormName"
Case "btnCloseFrmEingabe"
DoCmd.Close acReport
Case "btnDelete"
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
End Select
End Sub
在“btnDelete”案例中,我不确定该放什么。我可以看到“删除按钮”尚未变灰,但如果我在表单上选择一条记录并单击删除,则不会发生任何事情。代码是否正确?谢谢
在我的 USysRibbons 中,我得到的 XML 代码是这样的:
<?xml version="1.0" encoding="windows-1252"?>
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="true">
<tabs> <tab id="tab2" label="Overview" insertAfterMso="TabDatabaseTools">
<group id="Group3" label="Navigation">
<button id="btnDelete" label="Löschen"
imageMso="RecordsDeleteRecord" size="large"
onAction="OnActionButton" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>
【问题讨论】:
标签: ms-access