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

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

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

You are not logged in.

Announcement

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


#1 2017-10-26 11:31:30

salon_hiyake
Member

繰り返しフィールド内でのソート

名前 点数1、点数2、点数3、点数4

のようなフィールドがあり、点数1~4は繰り返しフィールドを使っています。

点数1~4には任意の数値が入るので、小さい数字ほど左に来るようにソートしたいのです。

スクリプトで実装するには、結局ソート機能そのものを実装しないといけないのでかなり手間がかかりそうなので悩んでいるのですが、

みなさんならこういう場合、どうしますか?

繰り返しフィールドをやめて、別テーブルを設け、リレーションをつかってポータルにすれば、ポータル内のソートで行けそうな気がするのですが。

ご意見をお聞かせいただければ幸いです。

Offline

#2 2017-10-26 11:54:20

チポ
Member

Re: 繰り返しフィールド内でのソート

> 繰り返しフィールドをやめて、別テーブルを設け、
> リレーションをつかってポータルにすれば、ポータル内のソートで行けそうな気がするのですが

言われる通りですよ、
DBの形としてもそうあるべきでしょう。

インポート1回で移行できますね。

Offline

#3 2017-10-26 17:52:50

Hiro
Member

Re: 繰り返しフィールド内でのソート

チポさんのおっしゃる通り、
データベース処理には、1データ1レコードにするのが基本です。

ですが、止む無い、1レコード内ソート であっても
SortValues 関数 (FMP16以降で新規追加の関数)
があれば非常に簡単にできますネ。

Offline

#4 2017-10-27 01:24:11

salon_hiyake
Member

Re: 繰り返しフィールド内でのソート

チポさん、> そうですよね。とりあえずそうしてみます。

Hiroさん、> まだFMP15なのです。しかし関数が魅力的で、このためにバージョンアップしてしまいそうです。

お二人とも、ありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 506 KiB (Peak: 516.05 KiB) ]