2017-08-28 4 views
0

私は開いているレポートを持っており、データの一部にリンクすることによって特定のレコードにフィルタリングされています。私は必要なもの(ロット#)2つのソースからのMSアクセスリンク基準

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 

は[展覧会]フィールドは、元のフォーム上の選択にフィルタ処理された場合に発生するレポートに追加のフィルタです。 [展覧会] = "tradeselect.value"

私は

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

....このような追加stlinkCriteriaを、追加するだけで試みたが、何も働きません。フォームは、特定のレコードにフィルタリングされるのではなく、最初のレコードでのみ開きます。

大変助かりました。

答えて

0

2つの基準を組み合わせる場合、あなたはあなたのケースのためだけのSQL文(Field1 = "1" AND Field2 = "2"

ようにそれを行うために必要な第二判断基準を追加するとき、あなただけの必要なテキストを追加することができます。

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

感謝。よく働く! – NewbieVBA

関連する問題