みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
OS:[Win7 ]FileMaker Ver:[15 ]
IPアドレスを管理しています。
192.168.1.1など多数あります。
ソートを指定して
192.168.1.1
192.168.1.2
・
・
・
192.168.1.255
という具合で並び替えしたいのですが、フィールドをテキストにしているため上手く並びません。
第4オクテット順に並び替えを行うにはどうしたら良いでしょうか?
第4オクテットだけを抜き出して数字で返す様なフィールドを別に持てば良いのでは。
または、192.168.001.001 の形に統一して書き換えればいいかも。
Offline
Shin様
ありがとうございます。
第4オクテットのみを取り出すにはどうすれば良いのでしょうか?
Right関数で3を指定すると
192.168.1.1だと
1.1が返ってきます。
.までで取り出すことは出来るのしょうか?
192.168.001.001形式にするとあとからIPアドレスをチェックするソフトにcsvで書き出した際に使えなくなるためなるべく
192.168.1.1とIPアドレスフィールドには入力したいです。
以上、よろしくお願いします。
.を改行で置き換えて出来ました。
ありがとうございます。
Let(
x=GetValue ( Substitute ( IPアドレス ; "." ; ¶ ) ; 4 );
Right ( "000" & x; 3 )
)
ShinもHiroもウぜーよ。
お前らのためのものかよ。
UZDさんへ
この掲示板は、質問する方、回答する方、両者の存在で成り立っています。
Shinさんも、Hiroさんもこの掲示板にとって大切な存在です。
今回の様な投稿は、お控え頂き、FileMakerに関する「質問」か「回答」の投稿をお願いします。
「掲示板:初心者のFileMaker pro Q&A」管理者
株式会社ジョイメイト
富田博文
※この投稿は、「ファイルメーカーに関する事」、ファイルメーカーに関する「質問」または、「回答」では、無いので、
一定期間後、削除いたします。
Offline
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 509.7 KiB (Peak: 516.47 KiB) ]