お世話になっております。
現在作成している管理表では英数字が混ざった、管理番号の付け方をしており番号を昇順・降順にて並べ替えようとしたところ以下のような並びになってしまうのですが改善方法等がわかりません。
ご教授いただけたらと存じます。
例)管理番号
2103C1
2103C10 ←2103C9の後に並ばない
2103C11
2103C2
2103C20 ←2103C19の後に並ばない
2103C3
2103C4
・
・
・
お世話になっております。
現在作成している管理表では英数字が混ざった、管理番号の付け方をしており番号を昇順・降順にて並べ替えようとしたところ以下のような並びになってしまうのですが改善方法等がわかりません。
ご教授いただけたらと存じます。
例)管理番号
2103C1
2103C10 ←2103C9の後に並ばない
2103C11
2103C2
2103C20 ←2103C19の後に並ばない
2103C3
2103C4
・
・
・
2103Cまでの部分と後ろの数値部分にフィールドを分けて、管理番号にはその2つのフィールドの値をつなげて保存し、
ソートはそれぞれのフィールドで行えば希望通りになると思います。
現状の管理番号はただの文字列ですので、ソートすると記載されている通りにしかなりません。