私はAccessに新しく、クエリからフェッチされた従業員のリストを表示するフォームを持っています。それは連続したリストで、私は従業員の種類によってフィルタリングする方法を持っています。連続した形式で新しいレコードを分離したいので、DataEntry = True
を変更するボタンを追加しましたが、DataEntry = False
を変更すると、フィルタリングに問題が発生し、RecordSource
のように表示されました。MS Access RecordSource選択エラー
フィルタリングは、単純な「Requery」「AfterUpdate()」を呼び出すcombobox
を使用して行われ、クエリ自体は、combobox
の選択肢から基準として値を取得します。
DataEntry = False
に変更するボタンでは、RecordSource
も割り当てようとしています。最初は、うまくいっていたようですが、Accessがクラッシュして、今度はボタンを押すとエラー3701
が表示されます。
RecordSource
を設定しようとすると、さまざまな構文を試しました。代わりに、単純な文字列の"SELECT * FROM [qryName]"
と
Me.RecordSource = "qryName"
Form.RecordSource = "qryName
Forms!frmName.RecordSource = "qryName
と上記のすべて。
それぞれ私に3701エラーが表示されます。
私は間違っていますか?
は、あなたのようクエリを使用する必要がありますかレコードソース?クエリが複数のテーブルに参加していますか、またはクエリを使用してレコードセットをフィルタリングしていますか? – geeFlo