ms-access - 如何在 Access VBA 中搜索和更新最新记录
问题描述
我有一个笔记本电脑数据库,其中包含序列号和返回/部署日期,我想记录部署和返回日期。我有一个部署表单,它将部署日期记录到一个表中,还有一个返回表单,它应该在该表中找到给定序列的最新记录,然后将从表单返回的日期插入到该序列的记录条目中。
我该怎么做?
解决方案
如果没有样本数据,很难给出建议,但从概念上讲,大致如下:
UPDATE
DeploymentTable
SET
DeploymentTable.ReturnDate = Date()
WHERE
DeploymentTable.Serial = 'ABC123' AND
DeploymentTable.DeploymentDate = DMax("DeploymentDate","DeploymentTable","Serial = 'ABC123'")
推荐阅读
- ios - 以编程方式推送 2 个视图 SwiftUI 后立即弹出最后一个视图
- java - 专注于 JButtons 是如何在 Java 中实际工作的?
- asp.net - Asp.net 核心客户端证书身份验证中间件在 X509Chain 构建上失败
- node.js - 无法完全解析 JSON,经过一些解析后它在同一位置崩溃
- android - Flutter:尝试向 FlutterEngine 自动注册插件,但找不到并调用 GeneratedPluginRegistrant
- javascript - 如何仅使用 Javascript 在网站上更改大小而不会出现“无法设置属性‘值为空’”错误?
- sql-server - 多次调用数据库时出现错误 18451:仅,或错误:17810
- oracle - LOOP 中的 PLSQL UPDATE 语句需要永远
- html - 如何更改 django 中“like”按钮的颜色?
- c - 编译 ac 程序时出现最终链接错误