MS Access Link 来自两个来源的条件

MS Access Link Criteria from Two Sources

我有一个打开的报告,并通过链接到一条数据过滤到特定记录。 (拍品编号)

Private Sub ServiceRequest_Click()
DoCmd.RunCommand acCmdSaveRecord
Dim stDocName As String
Dim stLinkCriteria As String

stDocName = "ServiceRequest"

stLinkCriteria = "[Lot_Number]=" & "'" & Me![Lot_Number] & "'"

DoCmd.OpenReport stDocName, acPreview, , stLinkCriteria
End Sub

我需要对报告进行额外的筛选,其中 [Trade] 字段被筛选为原始表单上的选择。 [贸易] = "tradeselect.value"

我试过简单地添加一个额外的 stlinkCriteria,就像这样....

stLinkCriteria = "[Trade]=" & "'" & Me![TradeSelect] & "'"

但后来没有任何效果。表单仅在第一条记录上打开,而不是筛选到特定记录。

非常感谢任何帮助。

合并两个条件时,您需要像 SQL 语句那样进行操作 (Field1 = "1" AND Field2 = "2")

对于您的情况,您可以在添加第二个条件时添加必要的文本:

stLinkCriteria = stLinkCriteria  & " AND [Trade]=" & "'" & Me![TradeSelect] & "'"