- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SELECT項目以外でソートする場合)
SELECT項目以外でソートする場合
このQ&Aのポイント
- Access2003 VBAで、クエリ結果をフォーム上のリストボックスに表示する際、リストボックスに出力しない項目(SELECT項目に含まれていない項目)でソートはかけられるのでしょうか?
- 現段階では調べきれていないため、出力したくない項目の幅をソース上でゼロにし、擬似的に非表示にする事で回避しています。
- SQL文法の問題になってしまうかもしれませんが、よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
大丈夫です。 心配なら SQL 部分をクエリのSQLビューに記述し、デザインビュー表示にしてみてください ただし、項目4 は、そのテーブルにあるフィールドになります。
お礼
早急なご返答、ありがとうございました。 ちょっと私自身、エラー原因を勘違いしておりました。申し訳ありません。 上記のようなことが出来ないと思っておりましたが、 SQLビューに記述し確認した結果、実現できていました。 調査した結果、実際は別の原因でエラーになっておりました。 実際の簡略化したソース例は、 SELECT DISTINCT A.SEQ, A.項目1, A.項目2, A.項目3 FROM テーブル1 A, テーブル2 B ORDER BY A.項目1 となっており、DISTINCTとORDER BY句の共存でエラーになっていたようです。 DISTINCTのかわりに、DISTINCTROWを使用することで解決しました。