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

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

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

You are not logged in.

Announcement

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


#1 2016-06-10 15:33:55

sora
Guest

ラジオボタンの入力条件

サーバ、Proとも12です。
判定フィールドにラジオボタンを設定しております。
   〇1  〇2  〇3  〇4
〇4に入力できる条件に、〇1が入力済みであることにしたいのですが、可能でしょうか。
宜しくお願い致します。

#2 2016-06-10 16:59:44

チポ
Member

Re: ラジオボタンの入力条件

ラジオボタンは普通、選択は一つのみですが、
複数選択させるのでしょうか?

それとも、4つのフィールド?

Offline

#3 2016-06-10 17:51:35

Shin
Member

Re: ラジオボタンの入力条件

4だけ、別のフィールドにすれば簡単でしょうね。

Offline

#4 2016-06-13 11:23:18

sora
Guest

Re: ラジオボタンの入力条件

チポ wrote:

ラジオボタンは普通、選択は一つのみですが、
複数選択させるのでしょうか?

それとも、4つのフィールド?

選択は一つのみでラジオボタンなので複数選択はできません。
4だけ別フィールドに分けることも可能ですが、その場合は4を入力すると1又は3に入力している場合は空白にさせる必要があります。
又、2入力の場合は4が入力出来なくする必要があります。
宜しくお願い致します。

#5 2016-06-13 11:46:36

チポ
Member

Re: ラジオボタンの入力条件

フィールド値の変更に条件を付けて制限したいのですね。

その条件が、最初と違う様に読めますが、
もう一度正確な条件を書いてください。

方法はスクリプトにして、
スクリプトトリガで実行させればできると思いますよ。


ラジオボタンでもshiftキーを押しながらクリックすると複数選択できます。

Offline

#6 2016-06-13 11:50:32

Layouter
Guest

Re: ラジオボタンの入力条件

最初に1(または3と条件が変わったようですが)を入力して、そのあと4に変えるということですよね。
4つとも別のフィールドにすべきかな?
空白にしなくても、あとから4にしたというのは自明なのでは?4を入れてから他の値にすることもあるんですか?

#7 2016-06-13 14:07:37

sora
Guest

Re: ラジオボタンの入力条件

皆様、色々と回答頂き有難う御座います。
やっぱり初めの問い合わせ内容に絞って回答をお願い致します。

4を分けたり個々に分けることはしたくないです。
既存のスクリプトやレイアウトにあまりにも影響があるので、そちらの修正が大変になります。

ラジオボタンでもシフトを押すと複数選択できるとは、初めて知りました。

#8 2016-06-13 14:25:33

チポ
Member

Re: ラジオボタンの入力条件

スクリプト

  If [ 判定 = 4 ]
    元に戻す[元に戻す]
    If [ 判定 = 1 ]
      元に戻す [ 再実行 ]
    End If
  End If

これを判定フィールドのスクリプトトリガ
  OnObjectModify
に設定

でいいでしょう。

Offline

#9 2016-06-16 11:50:10

sora
Guest

Re: ラジオボタンの入力条件

チポ wrote:

スクリプト

  If [ 判定 = 4 ]
    元に戻す[元に戻す]
    If [ 判定 = 1 ]
      元に戻す [ 再実行 ]
    End If
  End If

これを判定フィールドのスクリプトトリガ
  OnObjectModify
に設定

でいいでしょう。

チポ様
有難うございます。
このような事が出来ることを知って追加要望がありましたのでこの様に作成しました。
判定フィールドのラジオボタン 「〇合 〇否 〇返品 〇再合」

If [ 判定 = ”再合” ]
    元に戻す/再実行[元に戻す]
    If [ 判定 = ”返品”  ]
      元に戻す [ 再実行 ]
    End If
  End If
If [ 判定 = ”返品” ]
    元に戻す/再実行[元に戻す]
    If [ 判定 = ”合”  ]
      元に戻す [ 再実行 ]
    End If
    If [ 判定 = ”再合”  ]
      元に戻す [ 再実行 ]
    End If
  End If

ところが、新規入力の際は「合」又は「否」に限定されるのですが、それが入力出来なくなりました。
どの様に修正すれば宜しいでしょうか。
宜しくお願い致します。

#10 2016-06-16 16:34:31

チポ
Member

Re: ラジオボタンの入力条件

書かれたスクリプトは
返品が入力できるのは、合か再合の場合のみ
再合が入力できるのは、返品の場合のみ
となっていますよね。

返品と再合
は新規入力できませんが、
合と否は入力できますよ。

Offline

#11 2016-06-20 10:42:35

sora
Guest

Re: ラジオボタンの入力条件

チポ wrote:

書かれたスクリプトは
返品が入力できるのは、合か再合の場合のみ
再合が入力できるのは、返品の場合のみ
となっていますよね。

返品と再合
は新規入力できませんが、
合と否は入力できますよ。

失礼しました。
他入力条件が付いていましたので解除すると入力できました。
最終的には入力者の希望を入れ下記のようにしました。
If [ 判定 = ”再合” ]
    元に戻す/再実行[元に戻す]
    If [ 判定 = ”返品”  ]
      元に戻す [ 再実行 ]
    End If
  End If
If [ 判定 = ”返品” ]
    元に戻す/再実行[元に戻す]
    If [ 判定 = ”合”  ]
      元に戻す [ 再実行 ]
    End If
    If [ 判定 = ”再合”  ]
      元に戻す [ 再実行 ]
    End If
  End If
If [ 判定 = ”合” ]
    元に戻す/再実行[元に戻す]
    If [ 判定 = ””  ]
      元に戻す [ 再実行 ]
    End If
  End If
If [ 判定 = ”否” ]
    元に戻す/再実行[元に戻す]
    If [ 判定 = ””  ]
      元に戻す [ 再実行 ]
    End If
  End If

以上

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 520.78 KiB (Peak: 525.32 KiB) ]