指定した索引またはキー項目の値で表を整列状態にします。
整列 | [ <カーソル名> , ] [ <索引名> | 解除 ] | |
, 順序 = 正順 | 逆順 | ||
, カーソル位置 = 先頭 | 現在位置 | ||
整列 | [ <カーソル名> , ] キー項目指定 | |
, キー項目 = <項目名> | NULL (V4.5変更) | ||
, 順序 = 正順 | 逆順 | 昇順 | 降順 | 辞書順 | 辞書逆順 | 文字符号順 | 文字符号逆順 | ||
, カーソル位置 = 先頭 | 現在位置 | ||
整列 | [ <カーソル名> , ] 実行時指定 |
正順 | 索引による整列のとき,索引どおりに整列します。(既定値) |
逆順 | 索引による整列のとき,索引の逆順に整列します。 |
正順 | データ型に応じて,昇順 または 辞書順 と解釈されます。 |
逆順 | データ型に応じて,降順 または 辞書逆順 と解釈されます。 |
昇順 | 文字列型,ファイル型項目以外で,小さいものから順に並べます。(文字列型ファイル型以外の既定値) |
降順 | 文字列型,ファイル型項目以外で,大きいものから順に並べます。 |
辞書順 | 文字列型,ファイル型項目で,ABC,五十音順に並べます。(文字列型ファイル型の既定値) |
辞書逆順 | 文字列型,ファイル型項目で,ABC,五十音順の逆順に並べます。 |
文字符号順 | 文字列型,ファイル型項目で,文字符号(JISコード)の小さいものから順に並べます。 |
文字符号逆順 | 文字列型,ファイル型項目で,文字符号(JISコード)の大きいものから順に並べます。 |
先頭 | カーソルを先頭レコードに移動します。(既定値) |
現在位置 | カーソルを現在のレコードに留めます。 |
<カーソル名> | カーソル位置パラメータで指定されているレコードを指します。いずれの整列方法も指定されていなければ,変化しません。 | |
カレントカーソル | <カーソル名> と同じ内容になります | |
$$OLDSTATE | 整列ステートメント実行前の使用索引名が文字列で設定されます。非整列状態ならば空文字列です。 | |
$$CMDSTATE | = 0 | 正常終了 |
= 31 | 整列ダイアログで [キャンセル] ボタンが押されました | |
= 32 | 整列が途中で中止されました | |
= 201 | カーソルが正しくありません | |
= 303 | 指定された索引が登録されていません |
構造 | コマンド | パラメータ |
---|---|---|
オープン | @MASTER, 'MASTER,DPT' | |
整列 | @MASTER, '商品番号順' | |
代入 | $OLDIDX := $$OLDSTATE | |
… | ||
整列 | @MASTER, $OLDIDX |