名前が不適切な列Vendor#を参照するレポートをAccessで実行しようとしています。Accessに詳しくない方のために:'#'は特別な意味を持つ予約済みのキーワードです。レポートを実行しようとしていますが、実行するたびに、列の値を尋ねるポップアップが表示されます。つまり、レポートは変数名として表示され続けます。[Vendor#]、'Vendor#'、['Vendor#']など、名前のバリエーションをいくつか試しました。エイリアスを試しましたが、エイリアスを参照するwhere句で同じ問題が発生しました。いいえ、スキーマを変更して列の名前をより適切な名前に変更することはできません。どんな助けでも大歓迎です。
クエリは次のとおりです。
SELECT * FROM dbo_Vendors
WHERE ((dbo_Vendors.[Vendor#]) = [Forms]![frm_Report_Vendor]![VendorNumber])