みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
このサイトにはいつもお世話になっております。
当方、FMP14 Windows7での環境です。
超初歩的な質問なのですが、
値一覧をカスタム値を使用する場合、
チェックボックスの位置をこちら側で制御(?)することが可能なのでしょうか。
具体的には、
□A □B □C □D □その他
となるものを、意図的に
□A □B □C □D
□その他
とか、こちら側で位置を決めることができるのでしょうか?
重ねてすみません。
値一覧を複数行にまたがらせると、
入力順
A
B
C
D
その他
の場合、
□A □C □その他
□B □D
入力順に縦位置に並ぶようですが、横にすることもできるのでしょうか?
できません。
1行で表示する分だけの値一覧をそれぞれ作ってやるぐらい?(例でいえば「その他」は別の値一覧にする)
1選択肢ごとに1フィールドとする手もありかな。
Offline
Layouter様、チポ様
ご教授ありがとうございます。
そうなんですね・・・できないんですね・・・
1選択1フィールド、なるほど、フィールドの数も多くなりますが、
そっちのほうがあとあといいんですかね・・・
チェックボックスを作成している最中に、「これ複数チェックが入った場合のフィールドの中はどうなるのか」とか
「検索の再はどうするんだろう」とか考えてしまいました。
参考にさせていただきます。
> これ複数チェックが入った場合のフィールドの中はどうなるのか
そのフィールドを編集ボックスでもうひとつ置いてみるとお分りになりますよ。
複数のフィールドにした場合、
もうひとつ計算フィールドでチェックボックスと同じ値に出来ますよ。
(正確には並び順が同じとは限らないですが、、)
複数のフィールドは、
ご希望になる様に無理無理の案です ;;
Offline
A
B
C
D
その他
項目が一つだけの値一覧を
間違えて途中で送信してしまった。
一つの値一覧に5つの項目ではなく
A
B
C
D
その他
5つの値一覧に1つの項目を用意します。
A
B
C
D
その他
その後、値一覧を割り当てたいフィールドを5つコピーして
それぞれに割り当てると任意の配置でのチェックボックスを作ることが出来ます。
チポ様
ご解説ありがとうございます。
実際にやってみたら、チェックボックスの複数回答は、
改行されてフィールドに保存されるということですね。
検索もやってみましたが、チェックが含まれるフィールドはヒットしました。
なるほど、理解できました。
さらに、
複数のフィールドにした場合、
もうひとつ計算フィールドでチェックボックスと同じ値に出来ますよ。
(正確には並び順が同じとは限らないですが、、)
は、
計算フィールドを作成し、改行記号(?)を使用して、
「選択肢A & "¶" & 選択肢B & "¶" 選択肢C & "¶" (""が必要かも式があってるかも分りませんが)」
とすれば同じようになるという理解でよろしいですよね
barikan様
ご教授ありがとうございます。
仰るとおり、5つの値一覧を1つのフィールドコピーにて試してみました。
なんと、チポ様が仰ったようにテキストフィールドを設けて結果を確認すると、
1つの値一覧(A,B,C,D,その他)に1フィールドのチェックボックスと同じようになりました。
これは同じと考えていいんですよね。
選択肢A & "¶" & 選択肢B & "¶" 選択肢C & "¶"
でもいいですが、
List関数
があります。こちらのが簡単でしょう。
しかし、
barikanさんの提案はフィールドひとつで出来ますから、
こちらの方がいいでしょう。
Offline
チェックボックスの配置についてはおかげさまで、理解ができたように思います。
そこでなんですが、当ソリューションには、レポート作成がありまして、チェックボックスの内容を文章にて
作成するようにとの現場からの依頼があります。
例えるなら
---------------------------------------------------------------------------------------------------------------------------------------------
○○レポート
この件に関しましては、
「項目A」であり、「項目B」でして、(「項目その他」:印刷しない)○○○○○○○・・・(「項目その他」に入力したテキスト)
--------------------------------------------------------------------------------------------------------------------------------------------
というように、チェックを入れた項目について文章で挟み込むようにとの現場からの依頼なのですが、
その際は値一覧を1つずつチェックボックスの数だけ分けたほうがいいですよね・・・
改行されて1つのフィールドに値が入った場合、どう切り分けるのかというのがレイアウトを作成している最中に気づいてしまいました。
やっぱりどなたかが言ってましたけど最初によく考えないといけないですね・・・
チポ様
List関数というのが使えるのですね、
ヘルプを確認しました。
「List( 項目A ; 項目B ; 項目C ; 項目D ; 項目その他 )」
で同じことになりました。なるほど、ありがとうございます。
> チェックを入れた項目について文章で挟み込むようにとの現場からの依頼なのですが、
> その際は値一覧を1つずつチェックボックスの数だけ分けたほうがいいですよね
Substitute関数で
「¶」を挟み込む文章へ変更できます。
しかし、
> 「項目A」であり、「項目B」でして、
> (「項目その他」:印刷しない)○○○○○○○・・・(「項目その他」に入力したテキスト)
この様に挟み込む文章が変わる場合は
値一覧のチェック数とか、
その他が含まれる場合、含まない場合とか
の規則性を明確にしないとダメでしょう。
Offline
チポ様
なるほど、Substitute関数というので使えるのですね、
たしかに、レコードによって、チェックする項目がちがうので、
そのような場合に当初はマージフィールドで文章に項目を挟み込むようにしようと思ったんですが、
いろいろ考えなければならないかもと思ってました。
仰るとおり規則性などを考慮しないといけなくなりますよね。
いろいろ自分で試してみます。
この度は大変参考になりました。誠にありがとうございます。
Pages: 1
[ Generated in 0.005 seconds, 11 queries executed - Memory usage: 550.16 KiB (Peak: 570.7 KiB) ]