MsAccess MsgBox将最后一条记录作为字符串

时间:2018-03-31 03:02:31

标签: ms-access ms-access-2016

我正在尝试创建一个按钮,向用户显示保存到数据库的最后一批,产品代码和数量。

我不确定如何在VBA中编写此内容,在其他语言中,有方法可以通过方法BottomMax查看最后一条记录。

我正在尝试从Product列等于User并且Environ("USERNAME")列具有其最大值的列ID中提取数据。

要拉出的表格为Data_Log

环顾四周,但还没有运气。谢谢!

2 个答案:

答案 0 :(得分:1)

您可以尝试这样的事情:

B

答案 1 :(得分:1)

使用TOP 1

替代Sergeys解决方案
strSql = "SELECT TOP 1 * FROM Data_Log WHERE [User]='" & Environ("USERNAME") & "' " & _
         "ORDER BY ID DESC"
Set rst = CurrentDb.OpenRecordset(strSql)

其余的都一样。