gpt4 book ai didi

sql - 如何从 Access 2007 中的 "memo"字段查询列历史记录?

转载 作者:行者123 更新时间:2023-12-04 19:52:57 27 4
gpt4 key购买 nike

尝试在 Access 2007 中构建查询。其中一列的数据类型为“备忘录”。有时会返回最新版本,而对于其他版本则显示空白。只有当我右键单击并在每一行上选择“显示列历史记录”时,我才能真正看到该列中的完整数据集。有没有一种方法可以通过查询设计器或 SQL 来完整检索这些数据?

最佳答案

通过定义将列历史记录作为字符串返回的 VBA 函数找到答案。然后这个函数用于查询“Field”的值。右键单击查询构建器中的“字段”单元格,然后从右键单击菜单中选择“构建”。在这里您可以找到 VBA 函数。表达式构建器看起来像这样:

Expr1: GetHistory([ID])

这是 VBA 函数:

Public Function GetHistory(rowID As Integer) As String
On Error Resume Next
Dim sHistory As String
sHistory = Application.ColumnHistory("Table Name", "Column Name", "ID=" + CStr(rowID))
GetHistory = sHistory
End Function

有益阅读:

关于sql - 如何从 Access 2007 中的 "memo"字段查询列历史记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3935234/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com