|
▼miya さん:
ちゅう吉さんの式で並べ替えは実行されました。
IIf(Len(replace(nz([生年月日],"")," ",""))<6,"a" & [生年月日],[生年月日])
a
a/ /19
a/01/
a71/ / "a"と言う文字は表示してないとダメですかね?
生年月日の後に18.17.16.15.14.13.12.11.10.9.8.7.6.5.4.3.2.1.と
18.〜1.までも昇順で並べ替えを行っているのですが
生年月日が空白の為、後の18.〜1.の昇順での並べ替えは
実行されていないのですが、
生年月日の後に続く18.〜1.フィールドのデータによって
並べ替えを行うにはどのようにしたら宜しいでしょうか?
生年月日 18. 17. 16. 15. 14. 13. 12. 11. 10. 9. 8. 7. 6. 5. 4. 3. 2. 1.
a/ /19 4 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
a/ /19 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
a/ / 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6
a/01/ 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
並べ替え
第1希望 生年月日が空白の際、最下位
第2希望 18.値 昇順
・
・
・
最後 1.値 昇順
上記の例えだと見ずらいと思うのですが 実際に分かりやすいように
データを入れて並べ替えが実行されているかを見てみたのですが
上記のような結果にはならなかったので
基本的な事で申し訳ないのですが クエリーは左から順に並べ替えの
実行がなされるのですよね?
ややこしい質問で本当にすみません。
|
|