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

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

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

You are not logged in.

Announcement

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


#1 2018-02-20 19:54:24

一つのフォーム内の複数のフィールドを、あたかも一つのフィールドのみで動作しているように表示させたい

FM12pro / Windows7pro

現在、問題集を作成しております。
問題1〜10をフィールドで作成しておりそれぞれに問題が入力されています。
フォームAのみに各問題1問ずつを次々に展開させていきたいと考えています。

フォームA内に問題1があり、YES/NOを押すと、フォームAの問題1がある場所に問題2を表示させたいのです。
イメージは、問題1フィールドの上に問題2フィールドを置く、みたいな。

普通は、フォームA〜10個のフォームを作成すれば簡単なのですが、問題が増えたり、フォームのレイアウトをいろいろ変えたりするので、
フォームに少しレイアウト変更をすると、他の9個のフォームも変更しなければならなくなります。
その手間を省くために、フォームAで10問、展開させたいのです。

そんなことができるのかな?と考えておりますが良い案が浮かびませんので、こんな方法なら出来そうというのをお教えいただければと思います。

乱文、失礼しました。。

Offline

#2 2018-02-20 20:51:00

Shin
Member

Re: 一つのフォーム内の複数のフィールドを、あたかも一つのフィールドのみで動作しているように表示させたい

1〜10をレコードに分ければいい話では。

Offline

#3 2018-02-21 08:44:21

Re: 一つのフォーム内の複数のフィールドを、あたかも一つのフィールドのみで動作しているように表示させたい

Shinさん

レコードは受講者で構成していますので、問題は数も決まっているのでフィールドにしています。

Offline

#4 2018-02-21 08:49:46

Shin
Member

Re: 一つのフォーム内の複数のフィールドを、あたかも一つのフィールドのみで動作しているように表示させたい

別テーブルにするんですよ。
理想は、3テーブル構造。
受講者テーブル 回答テーブル 設問テーブル
  受講者番号 = 受講者番号
                  設問番号 = 設問番号
                  回答          設問
https://www.dropbox.com/s/4o0qrg8tuxl4d … 7.zip?dl=0

設問が固定ならば、2テーブルでも作れるでしょう。

どうしても1テーブルで作りたいならば、設問を表示させる計算フィールドを、Evaluate() で取り込めば、今の構造のままでいけるかも。ただし、回答を保存するところにスクリプトが必要でしょう。

Last edited by Shin (2018-02-21 16:42:23)

Offline

#5 2018-02-23 09:25:25

Re: 一つのフォーム内の複数のフィールドを、あたかも一つのフィールドのみで動作しているように表示させたい

Shinさん

ご返答ありがとうございます!
わざわざ見本まで作っていただいて、感謝です。

こちらを参考にさせていただきながら作成してみます!
助かりました!

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, 7 queries executed - Memory usage: 574.21 KiB (Peak: 603.21 KiB) ]