mysql - 引用当前表单ID(主键)

标签 mysql ms-access vba

基本上,我打开的表单显示了表中的一组数据。该数据是 Access 数据库表中的一行。我正在尝试使用 vba 获取表单/行的当前 ID。我想要做的一个例子是下面的代码:

If Me.process_status = 4 Then
    ssql = "UPDATE [activity_submissions_tb] SET [Edit] = True  WHERE" _ & 
    "submissionID =" & Forms![Form_Frm2_Activity_Submission_Edit]![submissionID]
    DoCmd.RunSQL ssql
Else
    ssql = "UPDATE [activity_submissions_tb] SET [Edit] = False  WHERE " _ &
    "submissionID =" & Forms![Form_Frm2_Activity_Submission_Edit]![submissionID]
    DoCmd.RunSQL ssql
End If

我正在尝试更新表格,但无法使 WHERE 条件发挥作用,因为我不知道要为 currentID 添加什么内容。

我不知道如何使用 vba 获取当前表单/行的 ID。任何帮助将不胜感激

最佳答案

你可以这样尝试:

ssql = "UPDATE [activity_submissions_tb] SET [Edit] = True  WHERE [submissionID] = [currentID]"

希望对你有帮助

关于mysql - 引用当前表单ID(主键),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39008184/

相关文章:

sql - 以编程方式将 Ms Excel 文件导入 SQL Server

vba - 在 VBA 中逐行读取大文件的超快方法是什么?

php - 使用 laravel mysql 将列的数据转换为多列(将列的数据转换为特定列)

php - 使用循环更新数据库

php - 使用 php 将 excel 表导入 mysql 表

ms-access - Access VBA : How to count items of a ComboBox?

ms-access - 如何在未绑定(bind)表单上创建多值组合框

java - org.hibernate.AnnotationException : Unknown Id. 生成器:GenreIdGenerator

sql - 左加入不起作用

VBA 如何 : Prompt When ActiveInspector. 当前项目在 Outlook 中为空?