【问题标题】:Access VBA code format updating table using form and subform使用表单和子表单访问 VBA 代码格式更新表
【发布时间】: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 更改为文本格式字段,代码不起作用,我想我在某处遗漏了引号或撇号,请指正我。谢谢

【问题讨论】:

    标签: ms-access vba


    【解决方案1】:

    试试这个:

    CurrentDb.Execute "DELETE * FROM ExamCategories " & _
                      "WHERE ExamCatCode= '" & Me.ExamCategoriesSubform.Form![ExamCatCode] & "'", dbFailOnError
    

    【讨论】:

    • 是的,工作,感谢您的帮助。你知道我可以参考的好网站吗?
    • 在 stackoverflow 上查看有关 VBA 的文档。除此之外,现在任何东西都可以在谷歌上找到。继续练习,如果您遇到困难,我们随时为您提供帮助。 :)
    猜你喜欢
    • 2017-03-20
    • 2014-10-09
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多