みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつも拝見させていただいております。
ご存じの方がいらっしゃいましたら、よろしくお願いいたします。
すべて同じテーブル内に、リスト1、依頼書1、依頼書2というレイアウトがあります。
それぞれ
「リスト1」
フィールド1
フィールド2
フィールド3
「依頼書1」
フィールド1(リスト1と同じ)
フィールド2(リスト1と同じ)
フィールド3(リスト1と同じ)
「依頼書2」--変更内容のある時のみ記入
フィールドA
フィールドB
フィールドC
「リスト1」を閲覧する際に基本は依頼書1の内容なのですが、「依頼書2」にチェックボックス等を作成し、
チェックのあるものはフィールド1をフィールドA、フィールド2をフィールドB、フィールド3をフィールドCに変更し、
チェックをはずせば内容が元に戻るということは可能でしょうか?
よろしくお願いいたします。
MacOSX 10.5.8 Filemaker8.5v2
Offline
チェックによって内容を変更するような計算フィールドで表示させておけばいいでしょう。
依頼書1も、フィールド1の上に重ねてそのフィールドを配置し、そのフィールドはボタンにしておき、チェックがなければ、クリックすればフィールド1に移動、チェックがあればフィールドAへ移動するように作っておきます。
Last edited by Shin (2013-10-17 16:59:46)
Offline
Shinさま
ご返信ありがとうございます。
チェックによって内容を変更するような計算フィールドで表示させておけばいいでしょう。
重ね重ね申し訳ありませんが、内容を変更する計算はどういった関数を用いればよろしいでしょうか?
あとこちらは、置き換えたいフィールドの数が増えた場合、その数分だけ計算フィールドを作成するということでしょうか?
Offline
Case ( チェック1 ; フィールドA ; フィールド1 )
でいいでしょう。
フィールドが増えれば、そのフィールドごとに計算フィールドも必要でしょう。繰り返しフィールドと Evaluate() 関数の組み合わせや、リレーションを使って数個で済ますこともできそうですが、却って手間がかかると思います。
Offline
Shinさま
下記で無事に動きました。
Case ( チェック1="チェック” ; フィールドA ; フィールド1 )
ありがとうございました。
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 510.94 KiB (Peak: 518 KiB) ]