使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
解決しました。(とりあえず)
ORDER BY は指定できなさそうだったので
日付を昇順にするシンプルなクエリを作り、
VBでの参照先をクエリにしました。
四苦八苦して、焦って投稿ばかりしてしまいますが
また、問題にぶつかった際はよろしくお願いいたします。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
初めてAccessで0から構築を始めた初心者ですがよろしくお願いします。
以下の構文で
「実行時エラー3075 クエリ式'“daiei_data.年月日”& BETWEEN #2018/02/01# AND #2019/02/09# AND "daiei_data.荷主” Like '*ケロテック*' ORDER BY "daiei_data.年月日" ASC;' の構文エラー:演算子がありません。」とエラーになってしまいます。
DoCmd.OpenReport "seikyu_kobetu", acPreview, , Me.フィルターオプション
Me.フィルターオプションの内容は以下です。
"daiei_data.年月日" & BETWEEN #2018/02/01# AND #2019/02/09# AND "daiei_data.荷主" Like '*ケンテック*' ORDER BY "daiei_data.年月日" ASC;
サブフォームの抽出をするコードで、メインフォームの不可視のフォームに構文を渡して、
それをレポート開く際のwhereconditionに指定する、という処理をしたいのですが
Docmd.Openreportの構文でのコーディングの仕方は違うのでしょうか。
何を間違えているのかわからないです。
レコード項目の記述のところに「=」を入れると、構文が
False between ~ となってしまいます。
"daiei_data.年月日=" & BETWEEN #2018/02/01# AND #2019/02/09# AND "daiei_data.荷主=" Like '*ケンテック*' ORDER BY "daiei_data.年月日" ASC;
お教えください。
よろしくお願いいたします。
使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
解決しました。(とりあえず)
ORDER BY は指定できなさそうだったので
日付を昇順にするシンプルなクエリを作り、
VBでの参照先をクエリにしました。
四苦八苦して、焦って投稿ばかりしてしまいますが
また、問題にぶつかった際はよろしくお願いいたします。
追記:
「ORDER BY "daiei_data.年月日" ASC;」を削除したところ、正常動作したのですが
昇順の処理は必須です。
記述が違うのでしょうか。。