みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Filemaker Pro 12 Advanced
Mac
で利用しています。
検索されたレコード一覧の中から6つのレコードを選びチェックし、チェックされたレコードを別画面で一覧表示したいです。
リスト表示されたレコードのチェックボックスにチェックを入れると、リスト用フィールドにList関数でチェックされたフィールドのidを保存し、チェックボックスを外すとリスト用フィールドにリストされた一覧から該当のidを取り除く という動作を考えています。
List関数でリストするところまではできたのですが、チェックボックスを外した場合の動作がどうすればいいか検討が付きません。
もしくは他のやり方でもっとシンプルなものがあればぜひ教えていただけないでしょうか。
よろしくお願いします。
別画面のグローバルフィールドにチェックを入れておいて
チェックフィールド同士でリレーションすると別画面の
ポータルで表示はできますよね。
Offline
旅人様
回答ありがとうございます。
すみません。未熟者でして、教えていただいている意味が理解できず・・・。
少し補足をいただけると助かります。
宜しくお願い致します。
> チェックされたレコードを別画面
この
「別画面」のテーブルの説明が有りませんが、
このテーブルでグローバルフィールドを作り、
チェックの値を入力。
このフィールドと、チェックフィールドとでリエーション。
別画面のポータルでチェックされたレコードだけが表示されます。
Offline
このページの説明内容でどうでしょうか?
http://qiita.com/hajisan/items/c6ff4db70df381460078
Offline
> 検索されたレコード一覧の中から6つのレコードを選び
毎回、その検索されたレコード、というのが異なるでしょうから、それが少し面倒かも。チェックボックスの値が固定されていると、リレーションで行うと、前回のチェックを全て外す動作が必要になります。
まして、共有されているファイルなら、尚更それの処理が面倒かも。
その検索を行うスクリプトがあるのでしたら、その最初か最後にその値を、例えばUUICとか十分な桁数の乱数で得ておき、表示側のフィールドに設定しておくなどすると、他と被る可能性が低くなるでしょうね。
Offline
検索の都度6レコードチェックして
別画面にはチェックされたレコードが6個ずつ増えていくのですか。
Offline
Pages: 1
[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 555.08 KiB (Peak: 582.36 KiB) ]