Form.OrderBy プロパティ (Access)
OrderBy プロパティを使用して、フォーム内のレコードを並べ替える方法を指定します。 読み取り/書き込みが可能な String です。
構文
式。Orderby
expressionForm オブジェクトを表す変数です。
注釈
" OrderBy /並べ替え" プロパティは、レコードを並べ替えるフィールドの名前を示す文字列式です。 複数のフィールド名を指定する場合はコンマ (,) で区切ります。 " OrderBy /並べ替え" プロパティを使用して並べ替えの指定を保存し、後で使用することができます。 " OrderBy /並べ替え" プロパティの値は、そのプロパティを設定したオブジェクトに保存されます。 オブジェクトを開くと、プロパティの値が自動的に読み込まれますが、自動的には適用されません。
1 つまたは複数のフィールド名を入力して " OrderBy /並べ替え" プロパティを設定すると、レコードは昇順で並べ替えられます。 同様に Visual Basic では、特に指定しない限り、昇順で並べ替えられます。
レコードを降順で並べ替えるには、文字列式の最後に「DESC」と入力します。 たとえば、得意先のレコードを得意先コードで降順に並べ替えるには、" OrderBy /並べ替え" プロパティを "得意先コード DESC" に設定します。
レコードを並べ替えるフィールドを選択し、ツール バーの適切な [並べ替え] ボタンを選択するか、[レコード] メニューの [並べ替え] をポイントしてサブメニューで適切なコマンドを選択します。 Visual Basic を使用して、フォームまたはレポートの OrderByOn プロパティを設定することもできます。
注:
新しいオブジェクトが作成されると、作成元のテーブルまたはクエリの RecordSource、 Filter、 OrderBy、 および OrderByOn プロパティが継承されます。 フォームやレポートの場合、オブジェクトが開かれても、各プロパティで設定されたフィルターは自動的には適用されません。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。