我有一个打开的报告,通过链接到一段数据来过滤到特定记录。 (Lot#)
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]字段被过滤到原始表单上的选择。 [Trade] =“tradeselect.value”
我尝试过添加额外的stlinkCriteria,就像这样....
stLinkCriteria = "[Trade]=" & "'" & Me![TradeSelect] & "'"
但是没有任何作用。表单只在第一条记录上打开,而不是过滤到特定记录。
非常感谢任何帮助。
答案 0 :(得分:0)
组合两个条件时,您需要像SQL语句(.filter()
)
对于您的情况,您可以在添加第二个标准时添加必要的文本:
var ids = Babble.messages.map((e, i) => [+e.id, i])
.filter(a => a[0] >= num)
.map(a => a[1]);