初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2016-09-19 22:37:49

こばやし
Guest

IPアドレスのソートについて

OS:[Win7 ]FileMaker Ver:[15 ]

IPアドレスを管理しています。

192.168.1.1など多数あります。
ソートを指定して
192.168.1.1
192.168.1.2



192.168.1.255
という具合で並び替えしたいのですが、フィールドをテキストにしているため上手く並びません。
第4オクテット順に並び替えを行うにはどうしたら良いでしょうか?

#2 2016-09-19 22:45:21

Shin
Member

Re: IPアドレスのソートについて

第4オクテットだけを抜き出して数字で返す様なフィールドを別に持てば良いのでは。
または、192.168.001.001 の形に統一して書き換えればいいかも。

Offline

#3 2016-09-19 23:01:30

こばやし
Guest

Re: IPアドレスのソートについて

Shin様
ありがとうございます。

第4オクテットのみを取り出すにはどうすれば良いのでしょうか?
Right関数で3を指定すると
192.168.1.1だと
1.1が返ってきます。
.までで取り出すことは出来るのしょうか?

192.168.001.001形式にするとあとからIPアドレスをチェックするソフトにcsvで書き出した際に使えなくなるためなるべく
192.168.1.1とIPアドレスフィールドには入力したいです。

以上、よろしくお願いします。

#4 2016-09-19 23:18:41

こばやし
Guest

Re: IPアドレスのソートについて

.を改行で置き換えて出来ました。
ありがとうございます。

Let(
x=GetValue ( Substitute ( IPアドレス ; "." ; ¶ ) ; 4 );
Right ( "000" & x; 3 )
)

#5 2016-09-20 01:47:56

UZD
Guest

Re: IPアドレスのソートについて

ShinもHiroもウぜーよ。
お前らのためのものかよ。

#6 2016-09-20 10:52:11

admin
管理者

Re: IPアドレスのソートについて

UZDさんへ
この掲示板は、質問する方、回答する方、両者の存在で成り立っています。
Shinさんも、Hiroさんもこの掲示板にとって大切な存在です。
今回の様な投稿は、お控え頂き、FileMakerに関する「質問」か「回答」の投稿をお願いします。

「掲示板:初心者のFileMaker pro Q&A」管理者
株式会社ジョイメイト
富田博文

※この投稿は、「ファイルメーカーに関する事」、ファイルメーカーに関する「質問」または、「回答」では、無いので、
一定期間後、削除いたします。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 509.29 KiB (Peak: 515.99 KiB) ]