【发布时间】:2018-09-13 09:49:42
【问题描述】:
首先,我很抱歉对 Microsoft Access 表单了解不多。我很少参与他们的工作,这只是为了支持即将被替换的旧产品。
我有一个 Microsoft Access 表单,其中包含如下图所示的详细信息部分(显示在 Design View 中)。
我相信前 6 个文本框绑定到一个数据集,最后一个文本框没有绑定(我添加它是为了我想要做的事情)。当我在Form View 中查看表单时,我看到了许多结果(来自绑定表)。唯一没有信息的文本框是右边的最后一个(未绑定)。
我想编辑内容(将“jk”更改为“Error”)并且我想将该文本框的背景更改为 RED (vbRed)。问题是当我尝试更改背景颜色时,它会更改所有称为“错误”的文本框(整列)。
ErrorHandler:
Forms![MyForm1]![Errors].BackColor = vbRed
如果我想获取当前选定单元格的值,我可以执行以下操作,它可以正常工作...
MsgBox "Debug: " & Forms![MyForm1]![Code] 'The first column
MsgBox "Debug: " & Forms![MyForm1]![Name] 'The second column
MsgBox "Debug: " & Forms![MyForm1]![Number] 'The third column
MsgBox "Debug: " & Forms![MyForm1]![Errors] 'The Unbound (last column)
【问题讨论】:
标签: ms-access vba recordset ms-access-2003