みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
名前 点数1、点数2、点数3、点数4
のようなフィールドがあり、点数1~4は繰り返しフィールドを使っています。
点数1~4には任意の数値が入るので、小さい数字ほど左に来るようにソートしたいのです。
スクリプトで実装するには、結局ソート機能そのものを実装しないといけないのでかなり手間がかかりそうなので悩んでいるのですが、
みなさんならこういう場合、どうしますか?
繰り返しフィールドをやめて、別テーブルを設け、リレーションをつかってポータルにすれば、ポータル内のソートで行けそうな気がするのですが。
ご意見をお聞かせいただければ幸いです。
Offline
> 繰り返しフィールドをやめて、別テーブルを設け、
> リレーションをつかってポータルにすれば、ポータル内のソートで行けそうな気がするのですが
言われる通りですよ、
DBの形としてもそうあるべきでしょう。
インポート1回で移行できますね。
Offline
チポさんのおっしゃる通り、
データベース処理には、1データ1レコードにするのが基本です。
ですが、止む無い、1レコード内ソート であっても
SortValues 関数 (FMP16以降で新規追加の関数)
があれば非常に簡単にできますネ。
Offline
チポさん、> そうですよね。とりあえずそうしてみます。
Hiroさん、> まだFMP15なのです。しかし関数が魅力的で、このためにバージョンアップしてしまいそうです。
お二人とも、ありがとうございました。
Offline
Pages: 1
[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 506 KiB (Peak: 516.05 KiB) ]