みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
皆様のおかげであと少しで理想のものが出来上がりそうです。
お知恵をお貸しください。
[テーブル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
前のスレッドとは独立した質問でしょうか。それとも、同じ構造の中での質問ですか。
前のスレッドでも、何をしたいかが全くわからないので、適当な回答しかできません。今回は、それよりもっと内容がわかりませんが。
Offline
Shin様
前のスレッドとは別の質問です。
[テーブルB]で商品を借りるごとに、顧客に対して日付ごとに新規レコードを追加して貸し出し管理をしています。商品はドロップダウンリストで選択します。
[テーブルA]では顧客の基本情報や、商品ごとのチェックボックスを表示をさせるテーブルで、[テーブルB]の情報をポータルで表示させる設定も行っています。
便宜上、[テーブルB]で新規で貸出入力したとき、
[テーブルA]に商品ごとのチェックボックスが並んでいるので、何を貸し出したかを一目でわかるようにできればと思っています。
ポータルで表示させる方法も調べていく中でございましたが、
ドロップダウンリストの項目が、チェックボックスへ反映する形が理想です。
Last edited by koma3 (2022-03-22 13:29:47)
Offline
テーブルBの顧客ごと、最後のレコードを反映させるんですよね。
これを最初に書かないと‥重要なことですよ
> 上記2つのテーブルは〈顧客No.〉でリレーションされています
このリレーションの設定で、テーブルBの時系列のフィールドを降順指定します。
テーブルAのレイアウトに、
テーブルBの
> DDL[商品]
このフィールドを置いて、チェックボックスにします。
表示だけならこれでいいのでは。
Offline
チポ 様
すみません、お手数おかけしております。
最後のレコードの貸し出し履歴ではなく、今まで何を借りたかを知りたいので、
昔のデータもチェックボックスに反映されてままで追加されるようにしたいです。。
Offline
そういうことですか、
テーブルAで計算フィールドでいいのなら、
List ( テーブルB::商品 )
として、このフィールドをチェックボックスとします。
Offline
商品の貸し出し時にはテーブルBへ入力した後、返却された際には、どのような動きなのですか。
テーブルAでチェックは、その時点で貸し出されたもので、返却されたものはチェックなしですよね。
Offline
Shin様
返却後も、重複した貸し出しをしないようにしたいので、貸し出した履歴のあるものはそのままチェックがついたままの状態が望ましいです。
Offline
それなら方法は#6のチポさんの回答でいいですが、
>[A]が選ばれたら、テーブルAのチェックボックスの[A商品]
ここは完全に一致してないとだめです。
[A]が選ばれたら、チェックボックスの[A]
チポ様 himadanee様
ありがとうございます。
まだよくわかっていないのですが、
テーブルAのチェックボックスのフィールドは1つずつではなく
1つのフィールドに複数の項目が表示される形でよいのですか。
Offline
FIleMaker の普通の作り方では、値一覧(カスタム値なたば、例えば、 A, B, C, D, E )を作り、目的のフィールドにチェックボックスなどで表示させます。そのフィールドに、値 (改行または先頭、終端で囲まれたもの)として B が入れば、B にチェックが入り、B, D が(改行区切りで)入っていれば、B D にチェックが入ります。
前のスレッドでも気になっていたのですが、1項目ごとに1オブジェクトを作り、それぞれをチェックボックスとして表示させる、というDBもありますが、FMでもその作り方もできますが、一般的ではありません。
Offline
Shin 様
ありがとうございます。
なるほど、やっと理解しました。
そもそも考え方が違っていたのですね。
FileMakerを学んでいく中でこういった考え方違いによるシステムの煩雑化を避けるには、
つくりたいと思ったものをとりあえず作っていくよりも、ベースの考え方が大事な気がします。
ベースの身に着け方でおすすめ等あったら教えてください。
Offline
色々なサンプルを見ていく、と言うのが早いのでは。
Offline
Shin 様
なるほど、ありがとございます。
これからまだまだお世話になると思いますが、よろしくお願いいたします。
Offline
Pages: 1
[ Generated in 0.009 seconds, 12 queries executed - Memory usage: 575.02 KiB (Peak: 591.56 KiB) ]