Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6636 / 9994 ←次へ | 前へ→

【6560】Re:データから一部を取り出して並べ替え
回答  小僧  - 05/10/21(金) 9:23 -

引用なし
パスワード
   ▼koorin さん:
おはようございます。

>フォーム上で「注番」の並べ替えをしたいのですが、

レコードソースで並び替えをする例で説明させて頂きますね。


>mid関数とorderbyを組み合わせるのかと思っていますが、

もう一つ、Left関数も使ってみましょう。

フォームのレコードソースの右側の「...」をクリックし、クエリビルダを開きます。

基がクエリだった場合は、 SQL が表示されていると思いますので
SQL 文の最後の「;」を消して

ORDER BY Mid([注番],3,6), Left([注番],2)

と追加してみて下さい。


基がテーブルだった場合には、SQL ビューに切り替えて

SELECT * FROM テーブル名 ORDER BY Mid([注番],3,6), Left([注番],2);

のように SQL を組んでみてください。
288 hits

【6558】データから一部を取り出して並べ替え koorin 05/10/20(木) 17:38 質問
【6560】Re:データから一部を取り出して並べ替え 小僧 05/10/21(金) 9:23 回答
【6562】Re:データから一部を取り出して並べ替え koorin 05/10/21(金) 10:24 お礼

6636 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078237
(SS)C-BOARD v3.8 is Free