例えば、1、10、100、2、3という数字のコードをテキスト型の項目に紐付けして取り込んだ場合、リストを表示する画面でそのコードで並び替えると、1、10、100、2、3という具合で並んでしまう。これは、他のデータベースでもテキスト型の項目で並び替える(Order By)するとそうなるはず・・・

そういうときの改善として、もう1つ同じようにテキスト型の項目を作成して、そこは数式の項目にし、例えば前ゼロを付加する形で関数を組んであげれば、思い通りの並び順にできる。

IF(
    ISNUMBER( [テキスト型の項目の参照名] ), 
    LPAD( [テキスト型の項目の参照名], 10, '0' ), 
    [テキスト型の項目の参照名] 
)