フォームのプロパティを下記のように設定します。
プロパティ | 設定値 |
---|---|
フィルター | 商品コード=Forms!F05_更新削除!商品コード検索 |
読み込み時にフィルターを適用 | はい |
データ入力用 | いいえ |
フィルターの使用 | いいえ |
「商品コード検索」の更新後処理で再クエリするようにします。VBAなら、下記のコードで。 |
Private Sub 商品コード検索_AfterUpdate()
Me.Requery
End Sub
さらに開く時にコンボボックスを検索値に設定しておくいいでしょう。
Private Sub Form_Open(Cancel As Integer)
If Me.OpenArgs <> "" Then
me.商品コード検索.Value = Me.OpenArgs
End If
End Sub
検索フォームからこのフォームを呼び出すときは、下記のように OpenArgs を設定しておきます。
Dim args As String
args = Me.商品コード
DoCmd.OpenForm "氏名テーブル", acNormal, , "氏名ID=" & args & "", , acDialog, args
通報 ...