• ベストアンサー

アクセス2007 OrderByの適用はどこですか?

アクセス2007 OrderByの適用はどこですか? フォームに置いたボタンで並び換え(OrderBy)をしています。(VBA) フォームAのレコードソースはクエリAです。 クエリAにあってフォームAには無いフィールドをOrderByで指定してもエラーになりません。 並び換えも正常です。 私のミスなのか、そのような仕様なのか、どなたかご教示を。 ※フィルターの場合はエラーになるのに?

質問者が選んだベストアンサー

  • ベストアンサー
  • 30246kiku
  • ベストアンサー率73% (370/504)
回答No.1

> ※フィルターの場合はエラーになるのに? 私の環境ではエラーにはならないのですが。 私の場合は、レコードソースにテーブルを直に指定して、 フォーム上には一部分しか表示していない帳票フォームで確認してみたのですが。 フォーム上に表示していなくても、 レコードソースで得られているものは利用できたと思います。 必要であれば、確認した際の内容を記述しますが・・・

situmonnsya
質問者

お礼

>私の環境ではエラーにはならないのですが えェ~~!!本当だ。 アクセスを始めた最初の頃、エラーになったので(たぶん原因は他にあったのか)、ずぅ~と勘違いをしてました。 今までずいぶん強引な方法でフィルタをかけていたと、思い当たる部分が多々あります。 VBのコードを再点検します。 誠に、誠にありがとうございます。

すると、全ての回答が全文表示されます。

関連するQ&A