初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2017-04-03 12:54:57

ゆうゆ
Member

チェックボックスやラジオボタンでの切り替えについて

また質問させて下さい。

チェックボックスとラジオボタンのどちらでもよいのですが、一つのボタンで値一覧に設定してあります2つの項目の切り替えは出来るでしょうか?
仮にですが値一覧にAとBがあるとします。
通常ですとAやBを選択するとチェック等が付くかと思いますが、AをクリックするとBは消える。
Aが選択されている場合でもう一度AをクリックするとAは消えてBが選択されるように出来ればと思います。

単純に2つ並べればいいのですが、レイアウトの問題上ボタンは一つだけ表示させた状態で出来ればと思います。

もしな何かやり方がございましたら教えていただければと思います。

宜しくお願い致します。FilemakerはPro14です。

Offline

#2 2017-04-03 12:58:01

Shin
Member

Re: チェックボックスやラジオボタンでの切り替えについて

オブジェクトを隠す,機能を使えばできそうですが。

Offline

#3 2017-04-03 13:19:27

チポ
Member

Re: チェックボックスやラジオボタンでの切り替えについて

フィールドをボタンにするのはダメですか?

Offline

#4 2017-04-03 13:34:44

ゆうゆ
Member

Re: チェックボックスやラジオボタンでの切り替えについて

ご返信ありがとうございます。
オブジェクトを隠すはおそらく同じようなチェックボックス等をもう一つ配置して切り替えるやり方でしょうか?
今チェックボックスに他の機能を持たせているのでちょっと違うかもしれません。
申し訳ございません。

フィールドをボタンにするのはどのようにするのでしょうか?
チェックボックスとかでは無くボタン設定にするのでしょうか?

Offline

#5 2017-04-03 13:43:44

チポ
Member

Re: チェックボックスやラジオボタンでの切り替えについて

レイアウトモードでフィールドを選択し、
  書式メニュー > ボタン設定
でボタンに出来ます。

そのフィールドは編集ボックスでいいですね。

Offline

#6 2017-04-03 13:57:21

ゆうゆ
Member

Re: チェックボックスやラジオボタンでの切り替えについて

チポ様

今ボタン設定はしたのですが、この場合で始めに設定していた値一覧はどのように切り替えたらよいでしょうか?

Offline

#7 2017-04-03 14:01:44

チポ
Member

Re: チェックボックスやラジオボタンでの切り替えについて

スクリプトでの入力になります。

空欄からは「A」を入力とすれば、

そのフィールドが「A」なら「B」を入力
他の場合は「A」を入力

これをスクリプトにしてください。

Offline

#8 2017-04-03 14:16:43

ゆうゆ
Member

Re: チェックボックスやラジオボタンでの切り替えについて

チポ様ありがとうございます。
今スクリプトを調べているのですが、どうしたらよいのか分からない所も多いので
教えていただけましょうでしょうか?

申し訳ありませんが宜しくお願い致します。

Offline

#9 2017-04-03 15:35:19

チポ
Member

Re: チェックボックスやラジオボタンでの切り替えについて

スクリプトステップを・・

  If ( フィールド ; "A" )
    フィールド設定 [ フィールド ; "B" ]
  Else
    フィールド設定 [ フィールド ; "A" ]
  End If

「フィールド」
は実際のフィールド名です。


お試しください。

Offline

#10 2017-04-03 23:15:18

ゆうゆ
Member

Re: チェックボックスやラジオボタンでの切り替えについて

チポ様ありがとうございます。
とても助かりました。

Offline

#11 2017-04-20 11:31:17

ゆうゆ
Member

Re: チェックボックスやラジオボタンでの切り替えについて

以前質問させていただきましたが追加で質問させて下さい。

まず以前チポ様に教えていただきまして無事に出来るようになり、ちょっと応用してみました。
前回教えていただいたのみ加えまして指定した別テーブルの項目も切り替えたいと思いまして

フィールド設定 [ A :: "No" ]
関連レコードへ移動[ テーブル : B  ;使用するレイアウト: B ]
  If ( フィールド ; "A" )
    フィールド設定 [ A::フィールド ; "B" ]
    フィールド設定 [ B::フィールド ; "C" ]
  Else
    フィールド設定 [ A::フィールド ; "A" ]
    フィールド設定 [ B::フィールド ; "D" ]
  End If
として、1つのチェックボックスで別テーブルのフィールドも表示が変わるようにしました。

この機能を複数作りたいのですが、その場合どのようにしたらよいでしょうか?
試しにやってみたのは、チェックボックスとNoフィールドをもう一つ作り

フィールド設定 [ A :: "No2" ]
関連レコードへ移動[ テーブル : B  ;使用するレイアウト: B ]
  If ( フィールド2 ; "A" )
    フィールド設定 [ A::フィールド ; "B" ]
    フィールド設定 [ B::フィールド ; "C" ]
  Else
    フィールド設定 [ A::フィールド2 ; "A" ]
    フィールド設定 [ B::フィールド ; "D" ]
  End If
としたのですがこちらはうまく動作せず、初めに設定した方が切り替わってしまいました。
リレーションに問題があるのかとも思うのですがこのような時はどうすればよいでしょうか?
今リレーションはテーブルA、BのNoフィールドと、AのNoフィールドとBのNoフィールド2で組んでいます。

もしかしたら基本的な部分が違うかもしれませんが宜しくお願い致します。

Offline

#12 2017-04-20 15:43:58

ゆうゆ
Member

Re: チェックボックスやラジオボタンでの切り替えについて

間にレイアウト切り替えを入れる事によって自己解決しました。
ありがとうございました。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 568.48 KiB (Peak: 585.02 KiB) ]