![Access 2016 - 命令按钮向导不会出现](https://linux22.com/image/1526043/Access%202016%20-%20%E5%91%BD%E4%BB%A4%E6%8C%89%E9%92%AE%E5%90%91%E5%AF%BC%E4%B8%8D%E4%BC%9A%E5%87%BA%E7%8E%B0.png)
我在 Windows 10 上安装了 Office 2016。我正在关注本教程并遇到问题。
文本描述了该方法的第三步,将按钮从表单布局视图(步骤 1)。没有表单布局视图, 有表单视图和布局视图。表单视图没有设计选项卡,所以我们无法放置按钮。这让我想到“它一定是布局视图”。
当你放置按钮时,第 4 步说命令按钮向导会出现。它没有出现。查看右侧控件选项的下拉菜单,我看到使用控制向导 被选中(变暗)。按钮放置得很好,但没有出现对话框。
这让我相信也许换一种观点是合适的。这里只列出了 3 种观点,而我已经探索了 2 种。所以我查看了设计视图接下来。它还显示了使用控制向导选项被选中,但放置按钮不会产生向导。
我继续阅读有关如何在没有向导的情况下设置按钮的信息。它说你可以更改属性的值:https://support.office.com/en-us/article/Use-a-command-button-to-start-an-action-or-a-series-of-actions-c7bf2827-2f3e-42b8-83d6-6c4f0de78990#bmfromscratch(见步骤7)
但是,根据我的经验,属性会列出(在右侧),但不会列出其值。双击或以其他方式尝试设置字段(例如名称)的值不起作用。在这些功能正常工作之前,我们需要对数据库进行一些设置吗?
编辑- 我找到了问题的一部分,右侧的属性表太窄,无法显示值。拖出它后,我在表单上看到我正在检查的对象的每个属性的键值对。我仍然不知道如何使用它来设置新记录,但至少我有所进展。
最后,我开始构建事件,希望我能用这种方式做到。这会调出 VisualBasic。左侧面板有按钮的属性,包括属性键及其值。它是可编辑的(!!)。
这是我感到困惑的地方。我应该怎么做才能创建新记录?我不知道如何使用属性来执行此操作,我不确定向导如何执行此操作。
如果我编写如下 VB 代码:
Option Compare Database
Private Sub New_Record_Click()
DoCmd.RunSQL "INSERT INTO [Order items] ([Order ID], [Menu Item ID], [Quantity ID]) VALUES (Me.Text43.Value, Me.Combo16.Value, Me.Quantity.Value)"
End Sub
当我单击表单视图中的该按钮时,它似乎没有任何反应:当我更改某些字段并执行此操作时,我看不到新记录。
•编辑:我发现不知何故我有New_Record_Click
,可能是因为之前尝试过按钮,这就是原因。从那里我能够调试脚本。但它仍然提示您即将添加一行(可能真的是一件好事)。这会产生一个解决方案,但不会调试向导。我仍然可以使用帮助。这是工作代码:
Private Sub NewRecord_Click()
DoCmd.RunSQL "INSERT INTO [Order items] ([Order ID], [Menu Item ID], [Quantity]) VALUES (" & Me.Text43.Value & ", " & Me.Combo16.Value & ", " & Me.Quantity.Value & ")"
End Sub
答案1
问题可能是您尝试使用控件向导在子窗体上(在主窗体内部)添加控件。但这样做不起作用。
你应该在另一个窗口中打开子窗体并在那里添加控件。这样控件向导就会弹出。
干杯
答案2
我在 Windows 10 上使用 Access 2016 时遇到了同样的问题。经过大量研究,我找到了答案。
尝试一下:在功能区顶部输入“告诉我您想要做什么...”框,该框应该位于最右侧。然后输入“向导”。“控件”选项应该是其下方下拉菜单中的第一个选项。转到右侧的箭头(单击控件)并选择“使用控件向导”,这样在使用按钮等时就会打开向导...
我希望这有帮助。
答案3
LJJW 是正确的。如果您做了上述所有操作,例如检查控件下拉菜单中的向导是否已打开(变暗状态),那么修复它的唯一方法是转到“设计视图”,然后添加按钮。然后向导将启动。很奇怪,但这是一个修复。这可能是由于注册表中仍存在旧版本的 Office 或 Access 文件而导致的问题,但无需经历所有这些,只需按照设计视图的方式进行操作,然后返回即可使其正常工作。
答案4
1 - 转到控件模式并选择使用控件向导选项。 2 - 然后将按钮拖到表单上,按钮向导将打开。
问候,Vineet SHarma