- ベストアンサー
FileMaker オブジェクト変更に関して
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
写真は関連テーブルにあるのですよね。 ポータルのフィールドをボタンにするか、ポータル内にボタンを作って フィールド設定[表示するフィールド;関連テーブル::写真フィールド] というスクリプトを割り当てるだけです。
その他の回答 (1)
- YasuhiroTambara
- ベストアンサー率0% (0/1)
回答No.2
もしお使いのバージョンが 11 なら「ポータルのフィルタリング」という機能を使います。 それ以前のバージョンなら、「グローバルフィールドをキーにしたリレーション」を使います。 ふたつのソーステーブル名は仮にそれぞれ TableA(親) TableB(子) という名前だとします。 そして、TableAのオカレンスTaに、TableBのオカレンスTaTbが紐づいているとします。 Taに基づくレイアウト上にTaTbの写真ポータルが配置されているとします。 ■ポータルのフィルタリングを説明します。 ・ポータルの行をクリックしたときのスクリプトを以下のように作ります。 変数を設定[$$_詳細表示中のTableBの外部キー ; TaTb::主キー] ウィンドウ内容の再表示[キャッシュ結合結果を書き込む] ・このTaTbのポータルを複製したものを、1行だけにして写真詳細表示領域の最背面に敷きます。 ・この1行だけポータルをダブルクリックして、フィルタリング設定を以下のように設定します。 TaTb::主キー = $$_詳細表示中のTableBの外部キー ・同じ式をもとのポータルの各行の条件付き書式に指定して、ハイライトさせるといいと思います。 以上です。