使用表单和子表单访问 VBA 代码格式更新表
Posted
技术标签:
【中文标题】使用表单和子表单访问 VBA 代码格式更新表【英文标题】:Access VBA code format updating table using form and subform 【发布时间】:2017-05-11 10:11:33 【问题描述】:我目前正在学习访问和 VBA。我正在尝试使用一个表格更新 My access 2013 数据库中的表格,该表格还嵌入了一个子表格。该表称为考试类别,有两个字段,都是名为 ExamCatCode 和 ExamDescription 的文本字段。我在表单上创建了一个删除按钮,该按钮将删除在显示表结果的子表单上选择的记录。以前我有 ExamCatCode 作为数字格式字段,我使用以下代码删除记录:
CurrentDb.Execute “从 ExamCategories 中删除” & _ " WHERE ExamCatCode=" & Me.ExamCategoriesSubform.Form.Recordset.Fields("ExamCatCode")
现在我已将 ExamCatCode 更改为文本格式字段,代码不起作用,我想我在某处遗漏了引号或撇号,请指正我。谢谢
【问题讨论】:
【参考方案1】:试试这个:
CurrentDb.Execute "DELETE * FROM ExamCategories " & _
"WHERE ExamCatCode= '" & Me.ExamCategoriesSubform.Form![ExamCatCode] & "'", dbFailOnError
【讨论】:
是的,工作,感谢您的帮助。你知道我可以参考的好网站吗? 在 *** 上查看有关 VBA 的文档。除此之外,现在任何东西都可以在谷歌上找到。继续练习,如果您遇到困难,我们随时为您提供帮助。 :)以上是关于使用表单和子表单访问 VBA 代码格式更新表的主要内容,如果未能解决你的问题,请参考以下文章