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

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

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

You are not logged in.

Announcement

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


#1 2015-06-26 17:54:09

jose
Member

ポータル内のソートについて

テーブルがA,B,Cと3つあります。
A(個人情報)::ID、 名前、 なまえ、 その他
B(クラス情報)::ID、 クラス、年度
C(グローバルフィールド等)

テーブルAとBは、IDで紐付いています。Cにはクラスや年度のグローバルフィールドなどがあります。

Cのテーブルを使ったレイアウトに、Bテーブルベースのポータルを作成しました。
そのポータルのソートをAの「なまえ」順にしたいのですが、どのようにするのがシンプルでしょうか?

どなたかご教授のほどお願いします。

Offline

#2 2015-06-26 18:22:27

Shin
Member

Re: ポータル内のソートについて

Bテーブルに計算フィールドを作り、Aテーブルのなまえフィールドを参照しておくと良いかと。
ただ、索引が作れないので、表示が遅くなる可能性はあります。

Offline

#3 2015-06-26 18:24:33

旅人
Member

Re: ポータル内のソートについて

Bになまえフィールドを作って、AとBのIDでのリレーションを使って
ルックアップするとか。

Offline

#4 2015-06-28 08:53:06

jose
Member

Re: ポータル内のソートについて

> Shinさん、旅人さん
アドバイスありがとうございます。
計算フィールドでも試したのですが、今後リレーションが増えて計算式外のテーブルオカレンス?でもこのソートが必要になりそうで困ってました。やはりルックアップしてフィールド内にデータを保存する形しかないでしょうか。フィールドの数を極力少なくしたいと思っていまして・・・

Offline

#5 2015-06-28 10:51:29

Shin
Member

Re: ポータル内のソートについて

ルックアップしかないでしょうね。必要なフィールドは省けませんよ。
ただ、名前は変わる事がありますので、そのときの対応を必要です。

Offline

#6 2015-06-29 13:40:08

barikan
Guest

Re: ポータル内のソートについて

(1) C-B-Aのリレーションを作成する
(2) ポータルでテーブルAを指定する
(3) ソートでAのフィールドを指定する
(4) ポータルのテーブルをBに変更する

#7 2015-06-29 21:23:59

jose
Member

Re: ポータル内のソートについて

>Shinさん
そうなんですよね、変更する時のことを考えるとと思っていました。アドバイスありがとうございます。

>barikanさん
その手がありましたか!

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.018 seconds, 11 queries executed - Memory usage: 509.19 KiB (Peak: 513.73 KiB) ]