vba - 使用 Where 组合框更新语句
问题描述
我想要完成的是更新表中满足存储在组合框中的条件的多个记录。我尝试更新的字段设置为 Null(也是存储为文本的组合框,键字段隐藏)。
我已经能够使用复选框获得 where 语句
[Main].[TAD] 是存储为文本的组合框,主键字段隐藏。[TADSlctRtrn] 是一个未绑定的组合框,存储为文本,主键字段隐藏在未绑定的表单上。两个字段都链接到相同的数据。
我尝试过的代码(代码在没有 WHERE 语句的情况下工作)
CurrentDb.Execute "UPDATE [Main] SET [TAD] = Null WHERE [TAD] = " & Me.TADSlctRtrn
CurrentDb.Execute "UPDATE [Main] SET [TAD]= Null" & "WHERE [TAD] = Me.TADSlctRtrn.Value"
CurrentDb.Execute "UPDATE [Main] SET [TAD]= Null" & "WHERE [TAD] = Me.TADSlctRtrn.text"
CurrentDb.Execute "UPDATE Main SET TAD = Null" & "WHERE TAD = Me.TADSlctRtrn.Value"
Run-time error 3075:
syntax error (missing operator) in query expression '[TAD] = jackson'
Run-time error 3075:
syntax error (missing operator) in query expression 'NullWhere TAD = ME.TADSlctRtrn.Value'
解决方案
解决了
有效的代码
CurrentDb.Execute "UPDATE [Main] SET [TAD] = Null WHERE [TAD] = '" & Me.TADSlctRtrn & "'"
推荐阅读
- firebase - 反应原生firebase如何在配置文件更新时触发其他设备上的authstatechanged
- javascript - 为什么 babel 会抛出错误 Unexpected token import?
- sql-server - 在 SQL Server 查询上使用 FORCESEEK
- python - 增加特征重要性
- swift - Xcode 10 的编译器看不到文件夹引用中的 Swift 文件中的类
- python - 解析列中的字典时,字符串索引必须是整数
- hyperledger-fabric - 获取 HLF 区块链信息
- python - 一个数组或大小未知,全零和一找到以 XOR 函数 python 开头
- javascript - 您如何访问 mongoose 查询中的现有值?
- angular - 通过模块减少 Lodash 导入/包大小