VBA で削除クエリを実行して、事前計算された現在の月よりも長い請求月を含むレコードを削除したいと考えています。別のシステムからのソース データには、(YYYY/MM) として示されるテキスト形式の日付があります。
声明は次のとおりです。
mySQL = "DELETE * FROM [tblBillingData]" _
& "WHERE (((tblBillingData.[Billing Month]) > PreCalcCurrentMonth));"
DoCmd.RunSQL mySQL
すべての変数は適切に宣言されており、コードをステップ実行すると PreCalcCurrentMonth を確認できますが、SQL ステートメントを実行すると、PreCalcCurrentMonth 変数の [パラメーターを入力] 入力ボックスが表示されます。