| テキスト型フィールドの数値データを、数値の昇順で抽出するクエリー |
|---|
テキスト型フィールドに入力された数値データを、通常の並べ替えで抽出すると、
数値フィールドの場合と異なる結果になります。(例:99 > 123 など)
テキスト型フィールドの場合でも、数値フィールドを並べ方場合と同じ結果になる
クエリーを作ります。
●サンプル●
テーブル:商品マスタ{JANコード,商品名,単価}
JANコードには8桁、または13桁のバーコードがテキスト型で入力されている。
●手順●
(1)クエリーを新規作成します。(データ元は商品マスタです)
(2)すべてのデータを表示するため、項目から「*」を選択します。
(3)抽出順を設定するため、「JANコード」を追加選択します。
(4)追加した「JANコード」の「表示」チェックボックスはオフにします。
(5)同様に、並べ替えは「昇順」にします。
*ここまでが通常の設定です。
(6)「JANコード」を右クリックし、式ビルダを起動します。
(7)式として「Val([JANコード])」を設定します。
クエリーを実行すると、8桁のJANコードの商品が前、13桁の商品が後に表示され、
それぞれが数値の昇順になっています。
|
| Access97/2000 |