みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FileMaker 13。Windows 7 Proです。
顧客レイアウトで、顧客履歴のポータルを表示し、ポータルの行にある表示ボタンをクリックしたら、顧客レイアウトに、そのポータルのレコードの内容を表示したいと考えています。
添付ファイルのようにしてみましたが、機能しませんでした。
http://goo.gl/cC8WWG
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=37174
を参考にしましたが、うまくいきません。
良い方法があれば教えていただけますと、助かります。
スクリプトの「レイアウト切り替え/元のレイアウト」を削除する。
Offline
ありがとうございます。
ただ、顧客レイアウト上に、ポータルで選択した行の、顧客履歴の内容を表示したいのです。
添付ファイルは、機能してますよ。
顧客履歴テーブル側のクリック指定レコードに移動しても、直ぐさま元のレイアウトに戻してしまって気付かないからですネ。
スクリプトの「関連レコードへ移動」ステップの後に「スクリプトの一時停止/復帰」を挿入して動作確認ください。
参考ログとは目的が違うのではありませんか?
関連テーブルでなく本レイアウト上にクリック行の詳細を表示したいのでは、
なら、ポータルを別途複製・1行化して配置し、それにポータルフィルターで、クリック行の詳細レコードだけが表示されるようにする案、とか。
Offline
本文をよく読んでいなかった。
>関連テーブルでなく本レイアウト上にクリック行の詳細を表示したいのでは、
そうですね。
履歴側には1履歴ごとにシリアル値のようなフィールドを作って
顧客側にもフィールドを作って
本ポータルと同じようにリレーションして関連フィールドを表示とか。
スクリプトは顧客側のフィールドを履歴::シリアルにフィールド設定する。
Offline
Hiro様、旅人様ありがとうございます。
履歴にシリアルを追加し、うまくいきました。
機能するファイルを置いておきます。
http://goo.gl/cC8WWG
ありがとうとございました。
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 509.87 KiB (Peak: 515.76 KiB) ]