尝试使用表单字段作为条件时的 DLookup
DLookup When Trying Use Form Field as Criteria
我是 Access 的新手,也是 VB。我有一个显示变压器信息的报告,该报告显示来自查询来自两个不同表的数据的查询的数据。我想用一个按钮打开保存在其中一个表格中的 PDF 文档。
我目前的代码是这样的:
Private Sub Command70_Click()
Dim hypa As String
hypa = DLookup("[TestReport]", "TransformerPics", "TxID = " & [Reports]![TransformerInfoSheet]!TXID)
Application.FollowHyperlink [hypa]
End Sub
我得到的错误是Run-time error '2471' The expression you have entered as a parameter produced this error: 'TP00686'
TP00686 是报告中显示的变压器编号。
您需要在其中引用一些引号:
hypa = DLookup("[TestReport]", "TransformerPics", "TxID = '" & [Reports]![TransformerInfoSheet]!TXID & "'")
另请参阅:
我是 Access 的新手,也是 VB。我有一个显示变压器信息的报告,该报告显示来自查询来自两个不同表的数据的查询的数据。我想用一个按钮打开保存在其中一个表格中的 PDF 文档。
我目前的代码是这样的:
Private Sub Command70_Click()
Dim hypa As String
hypa = DLookup("[TestReport]", "TransformerPics", "TxID = " & [Reports]![TransformerInfoSheet]!TXID)
Application.FollowHyperlink [hypa]
End Sub
我得到的错误是Run-time error '2471' The expression you have entered as a parameter produced this error: 'TP00686'
TP00686 是报告中显示的变压器编号。
您需要在其中引用一些引号:
hypa = DLookup("[TestReport]", "TransformerPics", "TxID = '" & [Reports]![TransformerInfoSheet]!TXID & "'")
另请参阅: