みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
よろしくお願いします。FileMaker13です。
検索結果のリスト名を複数クリックして、
それらの情報を箇条書きにまとめたメール本文を作成したいと考えています。
□ 製品A
□ 製品B
□ 製品C
□ 製品D
□ 製品E
グローバル[10]にクリックしたマスタのIDを
1324
2054
3625
1211
5689
のように保存して、、などと考えているのですが、
取り消した場合など難しさがわかってきました。
良い方法を教えていただけないでしょうか。
フラグフィールドを作り、クリックで入力。
その値で絞り込み検索すればいいのでは。
フラグのクリアを考えてください。
Offline
チポさんありがとうございます。
マスタの一覧なのですが、マスタで修正タイムスタンプをとっており、
それを変更したくないのです。
そのような制約が有るのか。。
繰り返しではなく変数でListにすれば、
取り消しも簡単でしょう
Offline
そのファイルを共融している時にも有効な方法。
そのテーブルと1:1に対応させた別テーブルを1行ポータルで表示し、アカウント名でのチェックを入れていく、というのが簡単でしょうね。
Offline
Listから値を削除する関数が標準でないんで、若干計算式が面倒。
Substitute(¶ & list & ¶ ; ¶ & 値 & ¶ ; ¶ )
のようなことをやる。
皆様ありがとうございます。
変数にてやってみたのですが、同じものが押された場合などさらにややこしくなってきました。
そのファイルを共融している時にも有効な方法。
そのテーブルと1:1に対応させた別テーブルを1行ポータルで表示し、アカウント名でのチェックを入れていく、というのが簡単でしょうね。
Shinさんの方法をもう少し噛み砕いて教えていただけないでしょうか。
1. そのテーブルのTOを2つ作ってID同士でリレーションする
2. 値一覧を作って最初のフィールドにIDを指定して「次のテーブルから関連レコードの値のみ含める」を選択する
3. すると各レコードに項目が1つだけの値一覧ができるのでそれを適当なグローバルフィールドに割り当ててチェックボックスにする
クリックするごとに
登録 → 削除 → 登録 →
とトルグにすればいいのでは。
Offline
ユーザーごとにアカウント管理するとして、こんな形。
https://dl.dropboxusercontent.com/u/926 … 41.fp7.zip
値一覧に簡単な工夫で、共有状態でもユーザーごとに別々の選択が可能。
Offline
Shin様、barikan様、トライしてみたのですが私には難しく、最終的に変数を使ったものを作りました。
皆様のおかげで大変勉強になりました。
アドバイスいただき、ありがとうございました。
(最終的には下記のようにしました。)
◆オンの時
Let (
$既存チェック = PatternCount ( $$items ; $製品 );
Case (
$既存チェック; $$items;
$$items & $製品 & ¶
)
)
◆オフの時
Substitute ( $$items ; $製品 & ¶ ; "" )
後にオンオフを合体しました。
Let ( [
$既存チェック = PatternCount ( $$items ; $製品 );
Case (
$既存チェック; Substitute ( $$items ; $製品 & ¶ ; "" );
$$items & $製品
& ¶
)
)
すみません、Listから値を取り出す方法がわかりません。^^;
値を指定するのは、
GetValue ( $$items ; 値番号 )
でうまくいきそうなのですが、
全部でいくつあるかを数えるにはどうすればよいでしょうか。
Count ( $$items )
としてみたのですが、変数はダメだと言われて
うまくいきませんでした。
ValueCount() でいいはず。
Let (
$既存チェック = PatternCount ( ¶ & $$items & ¶ ; ¶ & $製品 & ¶ );
Case (
$既存チェック; Substitute ( ¶ & $$items & ¶ ;[ ¶ & $製品 & ¶ ; ¶ ];[ "¶¶" ; ¶ ]);
$$items & ¶ & $製品
)
)
にしないと、誤動作しますよ。
Last edited by Shin (2015-01-19 15:10:10)
Offline
Shin様、ありがとうございます。
現在はうまくいっているのですが、どのような誤作動が起きますでしょうか。
例えば、IDが
123
と
1234
の様に桁がそろっていないと、
123でカウントした場合にまずいでしょう。
Offline
234と1234が有った場合、$製品が234の場合にどうなりますか。
Offline
なーるーほーどーー!
よくわかりました。
またベテランの方の経験の豊かさを実感しました。
とても助かりました。ありがとうございました。
Pages: 1
[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 537.4 KiB (Peak: 558.3 KiB) ]