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

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

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

You are not logged in.

Announcement

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


#1 2022-03-22 10:51:54

koma3
Member

ドロップダウンリストで選んだものがチェックボックスに反映される

皆様のおかげであと少しで理想のものが出来上がりそうです。
お知恵をお貸しください。

[テーブルA]
CB[A商品]CB[B商品]CB[C商品]CB[D商品]CB[E商品]

[テーブルB]
【レコード1】DDL[商品]※値一覧には[A,B,C,D,E]
【レコード2】DDL[商品]※値一覧には[A,B,C,D,E]


上記2つのテーブルは〈顧客No.〉でリレーションされています。
テーブルBのドロップダウンリストで[A]が選ばれたら、
テーブルAのチェックボックスの[A商品]にチェックがつくようにするにはどのようにしたらよいでしょうか。

Last edited by koma3 (2022-03-22 11:32:40)

Offline

#2 2022-03-22 13:18:58

Shin
Member

Re: ドロップダウンリストで選んだものがチェックボックスに反映される

前のスレッドとは独立した質問でしょうか。それとも、同じ構造の中での質問ですか。
前のスレッドでも、何をしたいかが全くわからないので、適当な回答しかできません。今回は、それよりもっと内容がわかりませんが。

Offline

#3 2022-03-22 13:26:17

koma3
Member

Re: ドロップダウンリストで選んだものがチェックボックスに反映される

Shin様

前のスレッドとは別の質問です。
[テーブルB]で商品を借りるごとに、顧客に対して日付ごとに新規レコードを追加して貸し出し管理をしています。商品はドロップダウンリストで選択します。
[テーブルA]では顧客の基本情報や、商品ごとのチェックボックスを表示をさせるテーブルで、[テーブルB]の情報をポータルで表示させる設定も行っています。

便宜上、[テーブルB]で新規で貸出入力したとき、
[テーブルA]に商品ごとのチェックボックスが並んでいるので、何を貸し出したかを一目でわかるようにできればと思っています。

ポータルで表示させる方法も調べていく中でございましたが、
ドロップダウンリストの項目が、チェックボックスへ反映する形が理想です。

Last edited by koma3 (2022-03-22 13:29:47)

Offline

#4 2022-03-22 13:35:31

チポ
Member

Re: ドロップダウンリストで選んだものがチェックボックスに反映される

テーブルBの顧客ごと、最後のレコードを反映させるんですよね。
   これを最初に書かないと‥重要なことですよ


> 上記2つのテーブルは〈顧客No.〉でリレーションされています
このリレーションの設定で、テーブルBの時系列のフィールドを降順指定します。

テーブルAのレイアウトに、
テーブルBの
> DDL[商品]
このフィールドを置いて、チェックボックスにします。

表示だけならこれでいいのでは。

Offline

#5 2022-03-22 13:38:34

koma3
Member

Re: ドロップダウンリストで選んだものがチェックボックスに反映される

チポ 様

すみません、お手数おかけしております。

最後のレコードの貸し出し履歴ではなく、今まで何を借りたかを知りたいので、
昔のデータもチェックボックスに反映されてままで追加されるようにしたいです。。

Offline

#6 2022-03-22 13:51:52

チポ
Member

Re: ドロップダウンリストで選んだものがチェックボックスに反映される

そういうことですか、

テーブルAで計算フィールドでいいのなら、
  List ( テーブルB::商品 )
として、このフィールドをチェックボックスとします。

Offline

#7 2022-03-22 13:53:42

Shin
Member

Re: ドロップダウンリストで選んだものがチェックボックスに反映される

商品の貸し出し時にはテーブルBへ入力した後、返却された際には、どのような動きなのですか。
テーブルAでチェックは、その時点で貸し出されたもので、返却されたものはチェックなしですよね。

Offline

#8 2022-03-22 15:13:46

koma3
Member

Re: ドロップダウンリストで選んだものがチェックボックスに反映される

Shin様

返却後も、重複した貸し出しをしないようにしたいので、貸し出した履歴のあるものはそのままチェックがついたままの状態が望ましいです。

Offline

#9 2022-03-22 20:50:31

himadanee
Guest

Re: ドロップダウンリストで選んだものがチェックボックスに反映される

それなら方法は#6のチポさんの回答でいいですが、
>[A]が選ばれたら、テーブルAのチェックボックスの[A商品]
ここは完全に一致してないとだめです。
[A]が選ばれたら、チェックボックスの[A]

#10 2022-03-24 10:01:46

koma3
Member

Re: ドロップダウンリストで選んだものがチェックボックスに反映される

チポ様 himadanee様

ありがとうございます。
まだよくわかっていないのですが、
テーブルAのチェックボックスのフィールドは1つずつではなく
1つのフィールドに複数の項目が表示される形でよいのですか。

Offline

#11 2022-03-24 10:22:17

Shin
Member

Re: ドロップダウンリストで選んだものがチェックボックスに反映される

FIleMaker の普通の作り方では、値一覧(カスタム値なたば、例えば、 A, B, C, D, E )を作り、目的のフィールドにチェックボックスなどで表示させます。そのフィールドに、値 (改行または先頭、終端で囲まれたもの)として B が入れば、B にチェックが入り、B, D が(改行区切りで)入っていれば、B D にチェックが入ります。
前のスレッドでも気になっていたのですが、1項目ごとに1オブジェクトを作り、それぞれをチェックボックスとして表示させる、というDBもありますが、FMでもその作り方もできますが、一般的ではありません。

Offline

#12 2022-03-24 10:54:05

koma3
Member

Re: ドロップダウンリストで選んだものがチェックボックスに反映される

Shin 様

ありがとうございます。
なるほど、やっと理解しました。
そもそも考え方が違っていたのですね。
FileMakerを学んでいく中でこういった考え方違いによるシステムの煩雑化を避けるには、
つくりたいと思ったものをとりあえず作っていくよりも、ベースの考え方が大事な気がします。
ベースの身に着け方でおすすめ等あったら教えてください。

Offline

#13 2022-03-24 18:36:05

Shin
Member

Re: ドロップダウンリストで選んだものがチェックボックスに反映される

色々なサンプルを見ていく、と言うのが早いのでは。

Offline

#14 2022-03-25 10:30:30

koma3
Member

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.008 seconds, 10 queries executed - Memory usage: 575.02 KiB (Peak: 591.56 KiB) ]