• 締切済み

ファイルメーカーVer8にて値一覧の選択により次のフィールド先を変えたい

以前にも投稿させて頂いたのですが、バージョンの違いで実行出来なかったので再度質問をさせて頂きます。 フィールドAはラジオボタンで値一覧で4択ほどにして有ります。この値一覧のラジオボタンをクリックすると、その答えにより、次に入力されるフィールド先を変えたいのですが。 前回はQNo.2653188で 1:2つのスクリプトを作成 YES のスクリプト  フィールド設定でフィールドAにYESを記入  特定のフィールドに移動 NO のスクリプト  フィールド設定でフィールドAにNOを記入  次のフィールドに移動 2:フィールドAの YES/NOのラジオボタンの手前に、それぞれボタンを配置して、YES NO のスクリプトを割り当てる。 ボタンは、塗りつぶしを透明にし、枠を線無し にする。 でしたがバージョン7以降ではうまくいきませんでした。

みんなの回答

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.4

>フィールドに移るのは出来るのですが、ラジオボタンの答えが入力できない状態です。 ・フィールド設定[そのフィールド; "A"] "A"の部分は値一覧の内容そのものを入れていますか?値一覧が「はい、いいえ」でしたら フィールド設定[ラジオボタンのフィールド名; "はい"]になります。

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.3

>YES/NOのラジオボタンの手前に、それぞれボタンを配置して というのは、私のレスと同じですね。失礼しました。 手前=最前面

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.2

あ、フィールド設定の「そのフィールド」というのはラジオボタンのフィールドです。

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.1

7以降でも動くと思いますが・・・ それらしく見せるには、ラジオボタンの各○と同じ位の大きさのボタン(透明)を 4個作って各スクリプトを割り当てます。作ったボタンは各ラジオボタンの○の上に 重ねます。ラジオボタンのフィールドは入力禁止にした方がいいでしょう。 フィールドへ移動するというのはカーソルがそのフィールドに移るだけでいいのです よね。 スクリプト例(値一覧がA、B、C・・・の場合のAのボタン) ・フィールド設定[そのフィールド; "A"] ・フィールドへ移動[希望のフィールド] 違うレイアウトのフィールドへ移動する場合は適当にスクリプトステップを追加しま す。

trueim
質問者

補足

アドバイスありがとう御座います。 当方の要望としては、ラジオボタンの選択肢に答えを入力して、その結果、答えにより次に進むフィールドが違うという考え方です。 chieffishさんの方法ですと、ラジオボタンへの入力は出来ないという考え方ではないでしょうか? 実際、今回の方法で作成してみると、フィールドに移るのは出来るのですが、ラジオボタンの答えが入力できない状態です。

関連するQ&A

  • ファイルメーカーで値一覧の2択によるフィールド移動の件

    ファイルメーカーVer7/Winで、フィールドAは値一覧でYES/NOのラジオボタンでのフィールド書式にしてますが、フィールドAにYESを選択したら、特定のフィールドに移動させ、NOであればそのまま次のフィールに進むような設定をしたいのですが、どのようにしたらよいのでしょうか

  • ファイルメーカーについて

    またまたファイルメーカー(Pro7)について質問いたします。 例 1つのレコードにYesもしくはNoを選択するAフィールドを作成 1.YES 2.No 3.Yes 4.Yes 5.No Yesの総計3を表示したいのですが、今までは 1つのレコードにもう1つBフィールドを作成 if(B="Yes" ;1;0)関数により答えを導き、 総計フィールド&パートを作成し、Bフィールドの合計を 表示してきました。 なにか他の方法でスマートなやり方や関数はないのでしょうか。 もしくは上記方法で間違いないのでしょうか。 宜しくお願い致します。

  • ファイルメーカー、フィールド書式がラジオボタンの値を別テーブルへコピーできますか?

    ファイルメーカーPro7(Win)を使っている者です。 「テーブルA」 NO.|チェック欄|金額  123 |〇チェックする|10,000  456 |◎チェックする|8,000  789 |〇チェックする|5,000 ※チェック欄はラジオボタンを設定しています。  今仮にチェックしたものは”◎”で表しています。 「テーブルB」 NO.|金額 |商品名|  123|   |ラジオ|  456|8,000|時計|  123|   |えんぴつ|  789|   |ライター|  456|8,000|本| 「テーブルA」 NO.…タイプ:テキスト チェック欄…値一覧は、カスタム値”チェックする”1つ設定(Yesの場合のみチェックできるようにしています) 金額…タイプ:数字 「テーブルB」 NO.…タイプ:テキスト、テーブルAとリレーションシップを定義 金額…「テーブルA」でチェックしたNO.のみ金額を表示されるように計算式を設定したいと思ってます。(チェックがなければ空欄になります) 上記のようなテーブルを作りたいと思っています。 「テーブルA」でチェックしたNO.にのみ「テーブルB」で金額を表示したいのです。 このようなやり方について、解決方法ご存じの方は教えていただけますか? 例えば、「テーブルA」のチェック欄をラジオボタンにするのをやめて、チェックしたいレコードのみ、チェック欄に「1」と入力すれば、IfとIsEmpty関数を使ってすぐ解決するの思うのですが…。 もしできるのなら、ラジオボタンで書式設定した値を使いたいと思っています。 アドバイスをいただけると助かります。どうぞ宜しくお願い致します。

  • ファイルメーカーの値一覧で

    ファイルメーカープロ9を使っています。 例えばこんな感じで出来ませんでしょうか? 値一覧を使って、こんな事は出来ますか? 2つのファイルをつくります。 1つは「住所録ファイル」ここには、都道府県、市、区町の3つのフィールドを作り、 各フィールドを、値一覧でドロップダウンリストの設定をします。 もう1つ「住所ファイル」を作り、ここにも、都道府県、市、区町の3つのフィールドを作ります。 このファイルには、各都道府県の、市区町村のデータをあらかじめ入力しておきます。 「住所録ファイル」から、「都道府県フィールド」のドロップダウンメニューで「京都府」を選択すると、 「市フィールド」には、京都市、宇治市、城陽市、、、がドロップダウンメニューであらわれ「京都市」を選択すると、 「区町フィールド」には、北区、左京区、中京区とドロップダウンメニューでえらべるように出来ますか。 イメージでは、こんな感じなんですが、、、 都道府県    市  区町  │  │ 京都府───┐       ├京都市──┐       │     ├北区       │     ├左京区       │     ├中京区             │       │       ├宇治市──┐       │     ├木幡        │     ├広野町         │     ├伊勢田町             │       │       │       ├城陽市──┐             ├寺田             ├富野             ├久世 よろしくご伝授お願い致します。

  • ファイルメーカー7.0について

    バージョン7.0を購入しました。旧バージョン(5.0)のファイルを7.0用に変換したのですが、レイアウトが微妙にずれたものがあります。それぞれのファイルごとに修正は行っていますが、一番頭を悩ませているのが、フィールド書式でラジオボタンやチェックボックスを使っていたフィールドなんです。ラジオボタンの○やチェックボックスの□が横に来る項目名と微妙にずれてしまいます。こういった仕様なんですかね?○や□の中心と文字の中心がきちんとそろわないと気持ち悪いんですが・・・(笑) レイアウトでなにかそういった設定方法があるのでしょうか?マニュアル本買ってきましたが解決しません。ご存じの方よろしくお願いします。

  • ファイルメーカ ダイアログからの戻り値

    スクリプトでカスタムダイアログを表示させました。 ボタンは「YES」と「NO」があります。 どちらのボタンが押されたかの判断はどうするんでしょうか? IF[Get(最終メッセージ選択)="NO"] とかでは、ダメでしょうか?

  • FileMaker 同一フィールドに同じ値が連続している個数をかえすス

    FileMaker 同一フィールドに同じ値が連続している個数をかえすスクリプト 当方はFileMaker Pro 5.5を使用しています。初心者です。 ---------------- 甲乙 A3 A3 A3 B2 B2 C4 C4 C4 C4 D1 A2 A2 C1 ---------------- フィールド甲を参照し、同じ値が連続している個数をフィールド乙に返すスク リプトを組みたいと考えています。 たとえば、一番上のレコードから「A」が3回続いているため、フィールド乙には 3をかえします。同様に全レコード繰り返します。 フィールド甲の値は一度連続が途切れたあとも、後のレコードで再度でてくることも あります。 よいスクリプトはありますでしょうか。

  • 値が無いと次へボタンを押しても次へ進まなくさせるスクリプト

    現在、テキストボックスに値が無いのに 次へボタンを押すと次へ行ってしまいます。 テキストボックスに値が無い時、 次へボタンを押しても次へ進まない と言うFlash Lite 1.0のスクリプトを書きたいのですが どうすれば良いのかわかりません。 分かる方がいらっしゃれば教えて下さい。 テキストボックスには ステージ上で1ボタンを押せば1が表示される と言う仕様になっています。

    • ベストアンサー
    • Flash
  • SQLについて教えてください

    こんにちは。 以下のテーブルAがあるとして、 a b 1 No 2 No 3 Yes 4 Yes フィールドbがYesのところだけを+1したいのですが、どのように書けばいいのでしょうか? 私は、Access2003を使用しています。 すみませんが、宜しくお願いします。

  • こういうプログラミングを作りたいのですが・・・

    Q1あなたは毎日朝食を食べますか? ラジオボタンでYESとNO Q2家で食べるより外食でたべるほうが多い ラジオボタンでYESとNO Q3テレビや新聞を見ながら食べることが多い ラジオボタンでYESとNO Q4食卓で、マヨネーズ、ドレッシングやソース類をたっぷりかける ラジオボタンでYESとNO Q5塩辛いものや味付けの濃いものを好んで食べる 送信ボタンを作り、YESが3つ以上なら「あなたの健康状態はいいです」、3つ以下なら「あなたの健康状態は悪いです」というようなプログラミングを作りたいのですが、どう作ればいいかすごく困っています。 このようなプログラミングを作るにはどうしたらいいですか? すごく困っています。協力お願いします。