3 つのタブを持つナビゲーション フォームがあります。家、顧客、インテリア。
ナビゲーション フォームには、バインドされていないフィールド LOTNUMSELECT があります。
各タブ内のサブフォームには、LOT_NUMBER というフィールドがあります。
ナビゲーションフォームではマスター/子関係が成り立たないようなので、ロード時にフィルタリングするサブフォームを探しています。
ユーザーは LOTNUMSELECT にロット # を入力し、タブをクリックします。タブが現在の状態になると、特定のロット番号 (レコード) が表示されます。
次のコードで別のフォームを開く「コントロールパネル」フォームからこれを行っています。
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Decor"
If IsNull(LotNumberSelect.Value) = True Then
MsgBox "Please enter a lot number first."
Else
stLinkCriteria = "[Lot_Number]=" & "'" & Me![LotNumberSelect] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria
End If
これを編集してナビゲーション フォームとサブフォームを操作する方法がわかりません。