フォーム内のキーワードでフィルタリングするボタンのあるテキストフィールドがあります。
Private Sub Command93_Click()
Me.Filter = "(Review Like '*" & Me.Text94 & "*')OR (Status Like '*" & Me.Text94 & "*')"
Me.FilterOn = True
Me.Requery
End Sub
次に、そのフィルターからレポートを生成するボタンがあります。
Private Sub Filter_Click()
DoCmd.OpenReport "rptName", acViewPreview, , Me.Filter
End Sub
問題は、このボタンを押してレポートを生成するたびに、パラメータIDの入力を求めるポップアップボックスが表示され、これを確認するように求めていることです。レビュー基準を削除すると(ちなみに、例を説明するためにレビューとステータスを使用したフィールドが他にもたくさんあります)、ポップアップボックスなしでレポートが生成されます。レビューは、別のフォームを開き、関連がある場合はその情報をテーブルレビューに保存するnotinlistイベントの一部です。[OK]をクリックして[パラメータIDの入力]ボックスを空白のままにしてもレポートは生成されますが、2つの理由でレポートをバイパスしたいと思います。1つは、アクセスに慣れていない他の人がアクセスできるようにする必要があるという事実です。それを使用してください。2つ目は、何が原因であるかを知ると、アクセスがより適切に機能する方法を理解できるという考えです。ありがとう。