ms-access - 在 Access 表单的标签或文本框中显示表(所有列)的最新记录
问题描述
我想在名为 "Lifespan_settings" 的表中显示最新行(基于日期的最新记录)。在该表中,我只有两个字段:Date_Edit、Lifespan
我想在 form123 上的 label123 上显示 Lifespan 字段的最新值。
我相信我必须先查询才能获得最新记录,然后才能将标签控制源更改为查询。但是,我找不到任何示例来查询最新数据。我进行了如下查询,但它显示了我表中的所有数据。
SELECT Max(Lifespan_settings.Date_Edit) AS MaxOfDate_Edit, Lifespan_settings.Lifespan
FROM Lifespan_settings
GROUP BY Lifespan_settings.Lifespan;
解决方案
你可以使用这样的东西:
SELECT TOP 1 Date_Edit, Lifespan
FROM Lifespan_settings
ORDER BY Date_Edit DESC;
此外,您可以使用文本框控件源中的函数来执行此操作:
=DLookup("Lifespan","Lifespan_settings","Date_Edit=#" & Format(DMax("Date_Edit","Lifespan_settings"),"mm\/dd\/yyyy hh:nn:ss") & "#")
推荐阅读
- php - 如何解决 file_get_contents(): SSL 致命协议错误?PHP谷歌recaptcha v2挑战
- google-sheets - 表格从列中的最早/最晚日期和时间获取值
- c++ - 我的 FPS 相机快疯了,我应该怎么做才能修复它?还警告 C26451 算术溢出
- macos - 默认值 PressAndHoldEnabled 不会覆盖特定应用程序 MacOS 的全局设置
- spring-boot - WebTestClient 在 Spring Boot 2.4.0-M3 上获得 404,而在 2.4.0-M2 上工作正常
- visual-studio-code - VSCode 扩展扩展 TreeDataProvider
- java - Apache Tomcat 错误 - HTTP 状态 404/whitelabel 错误
- reactjs - 如何高效选择一个redux store slice
- javascript - Puppeteer 生成 PDF 时不加载本地存储的图像
- python - python - 如何为python中的非失败方法编写测试用例以执行除块至少一次