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

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

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

You are not logged in.

Announcement

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


#1 2016-03-04 09:51:51

超ビギナー
Guest

チェックボックスに使う値一覧の位置

このサイトにはいつもお世話になっております。

当方、FMP14 Windows7での環境です。
超初歩的な質問なのですが、

値一覧をカスタム値を使用する場合、
チェックボックスの位置をこちら側で制御(?)することが可能なのでしょうか。

具体的には、
□A □B □C □D □その他
となるものを、意図的に
□A □B □C □D
□その他
とか、こちら側で位置を決めることができるのでしょうか?

#2 2016-03-04 10:06:07

超ビギナー
Guest

Re: チェックボックスに使う値一覧の位置

重ねてすみません。

値一覧を複数行にまたがらせると、

入力順




その他
の場合、

□A  □C  □その他
□B  □D
入力順に縦位置に並ぶようですが、横にすることもできるのでしょうか?

#3 2016-03-04 10:21:48

Layouter
Guest

Re: チェックボックスに使う値一覧の位置

できません。

1行で表示する分だけの値一覧をそれぞれ作ってやるぐらい?(例でいえば「その他」は別の値一覧にする)

#4 2016-03-04 11:59:29

チポ
Member

Re: チェックボックスに使う値一覧の位置

1選択肢ごとに1フィールドとする手もありかな。

Offline

#5 2016-03-04 13:40:25

超ビギナー
Guest

Re: チェックボックスに使う値一覧の位置

Layouter様、チポ様

ご教授ありがとうございます。
そうなんですね・・・できないんですね・・・

1選択1フィールド、なるほど、フィールドの数も多くなりますが、
そっちのほうがあとあといいんですかね・・・
チェックボックスを作成している最中に、「これ複数チェックが入った場合のフィールドの中はどうなるのか」とか
「検索の再はどうするんだろう」とか考えてしまいました。
参考にさせていただきます。

#6 2016-03-04 14:36:42

チポ
Member

Re: チェックボックスに使う値一覧の位置

> これ複数チェックが入った場合のフィールドの中はどうなるのか
そのフィールドを編集ボックスでもうひとつ置いてみるとお分りになりますよ。

複数のフィールドにした場合、
もうひとつ計算フィールドでチェックボックスと同じ値に出来ますよ。
(正確には並び順が同じとは限らないですが、、)

複数のフィールドは、
ご希望になる様に無理無理の案です ;;

Offline

#7 2016-03-04 14:41:59

barikan
Guest

Re: チェックボックスに使う値一覧の位置

A
B
C
D
その他

項目が一つだけの値一覧を

#8 2016-03-04 14:44:43

barikan
Guest

Re: チェックボックスに使う値一覧の位置

間違えて途中で送信してしまった。

一つの値一覧に5つの項目ではなく

A
B
C
D
その他

5つの値一覧に1つの項目を用意します。

C
D
その他

その後、値一覧を割り当てたいフィールドを5つコピーして
それぞれに割り当てると任意の配置でのチェックボックスを作ることが出来ます。

#9 2016-03-04 16:25:43

超ビギナー
Guest

Re: チェックボックスに使う値一覧の位置

チポ様

ご解説ありがとうございます。
実際にやってみたら、チェックボックスの複数回答は、
改行されてフィールドに保存されるということですね。
検索もやってみましたが、チェックが含まれるフィールドはヒットしました。
なるほど、理解できました。

さらに、

複数のフィールドにした場合、
もうひとつ計算フィールドでチェックボックスと同じ値に出来ますよ。
(正確には並び順が同じとは限らないですが、、)

は、
計算フィールドを作成し、改行記号(?)を使用して、
「選択肢A & "¶" & 選択肢B & "¶" 選択肢C & "¶" (""が必要かも式があってるかも分りませんが)」
とすれば同じようになるという理解でよろしいですよね

#10 2016-03-04 16:42:26

超ビギナー
Guest

Re: チェックボックスに使う値一覧の位置

barikan様

ご教授ありがとうございます。
仰るとおり、5つの値一覧を1つのフィールドコピーにて試してみました。
なんと、チポ様が仰ったようにテキストフィールドを設けて結果を確認すると、
1つの値一覧(A,B,C,D,その他)に1フィールドのチェックボックスと同じようになりました。
これは同じと考えていいんですよね。

#11 2016-03-04 16:44:50

チポ
Member

Re: チェックボックスに使う値一覧の位置

選択肢A & "¶" & 選択肢B & "¶" 選択肢C & "¶"
でもいいですが、
  List関数
があります。こちらのが簡単でしょう。


しかし、
barikanさんの提案はフィールドひとつで出来ますから、
こちらの方がいいでしょう。

Offline

#12 2016-03-04 16:51:16

超ビギナー
Guest

Re: チェックボックスに使う値一覧の位置

チェックボックスの配置についてはおかげさまで、理解ができたように思います。

そこでなんですが、当ソリューションには、レポート作成がありまして、チェックボックスの内容を文章にて
作成するようにとの現場からの依頼があります。
例えるなら
---------------------------------------------------------------------------------------------------------------------------------------------
○○レポート

この件に関しましては、
「項目A」であり、「項目B」でして、(「項目その他」:印刷しない)○○○○○○○・・・(「項目その他」に入力したテキスト)
--------------------------------------------------------------------------------------------------------------------------------------------
というように、チェックを入れた項目について文章で挟み込むようにとの現場からの依頼なのですが、
その際は値一覧を1つずつチェックボックスの数だけ分けたほうがいいですよね・・・
改行されて1つのフィールドに値が入った場合、どう切り分けるのかというのがレイアウトを作成している最中に気づいてしまいました。
やっぱりどなたかが言ってましたけど最初によく考えないといけないですね・・・

#13 2016-03-04 16:56:31

超ビギナー
Guest

Re: チェックボックスに使う値一覧の位置

チポ様

List関数というのが使えるのですね、
ヘルプを確認しました。

「List( 項目A ; 項目B ; 項目C ; 項目D ; 項目その他 )」

で同じことになりました。なるほど、ありがとうございます。

#14 2016-03-04 17:11:40

チポ
Member

Re: チェックボックスに使う値一覧の位置

> チェックを入れた項目について文章で挟み込むようにとの現場からの依頼なのですが、
> その際は値一覧を1つずつチェックボックスの数だけ分けたほうがいいですよね

Substitute関数で
「¶」を挟み込む文章へ変更できます。


しかし、
> 「項目A」であり、「項目B」でして、
> (「項目その他」:印刷しない)○○○○○○○・・・(「項目その他」に入力したテキスト)

この様に挟み込む文章が変わる場合は
値一覧のチェック数とか、
その他が含まれる場合、含まない場合とか
の規則性を明確にしないとダメでしょう。

Offline

#15 2016-03-04 17:22:23

超ビギナー
Guest

Re: チェックボックスに使う値一覧の位置

チポ様

なるほど、Substitute関数というので使えるのですね、
たしかに、レコードによって、チェックする項目がちがうので、
そのような場合に当初はマージフィールドで文章に項目を挟み込むようにしようと思ったんですが、
いろいろ考えなければならないかもと思ってました。
仰るとおり規則性などを考慮しないといけなくなりますよね。
いろいろ自分で試してみます。
この度は大変参考になりました。誠にありがとうございます。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 11 queries executed - Memory usage: 550.16 KiB (Peak: 570.7 KiB) ]