ユーザーがテキスト ボックスに入力した値を使用して連続フォームをフィルター処理できるようにする必要があります。また、連続フォームは、いくつかのレベルのナビゲーション サブフォーム内にもネストされています。これは簡単に思えますが、Web で見つけたすべての例では、vba の代わりにマクロを使用しています。
構造をセットアップし、テキスト ボックス txtFilter の AfterUpdate プロシージャを次のように記述しました。
Private Sub txtFilter_AfterUpdate()
Dim filterval As String
filterval = txtFilter.Value
With Forms!Main!NavigationSubform.Form!NavigationSubform.Form
.Filter = "LastName Like " & filterval
.FilterOn = True
End With
End Sub
さまざまな構文で遊んでみましたが、どれも正しく機能していないようです。ファイル共有サイトからデータベースの関連部分をダウンロードするためのリンクを次に示します: http://jmp.sh/v/HGctZ4Ru74vDAjzN43Wq
ユーザーがテキストボックスを使用して連続フォームをフィルタリングできるように、これを変更する方法を誰かに教えてもらえますか?