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

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

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

You are not logged in.

Announcement

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


#1 2023-06-03 23:53:16

parabo_hiro
Member

開発年(シーズン)だけ表示させたい

0から始めてやっとApp的なものが形にできる様になった程度の初心者です。
FM19をMacで使用し商品開発のデータベースを作っています。
商品や素材、工場などの連携をある程度形にできたのですが、大もとの部分で悩んでいます。

ファッション系で半年区切りの開発(2023春夏、2023秋冬の様なシーズンごと)ですが、重なって同時に進行することもあります。
トップページでそのシーズンを選んだら他のシーズンの情報は出ずに、(もう一度トップから入りなおさない限り)そのシーズンのみで完結する様にしたいです。

今もトップページでシーズンを設定して入り最初は制限されているのですが、商品〜素材などを行き来している間に他のシーズンの物が出てきてしまいます。
商品、素材はそれぞれシーズンのフィールドを持っているので、表示するごとに検索するスクリプトトリガというのは思いつくのですが、リレーションでもっと簡単にできそうな気がするのですが、、
(全てのTOがシーズンテーブル経由になっているというのも現実的ではないですよね、、)

様々な情報を組み合わせてやっと作れている状態なので、そもそもの骨格の考え方がずれているかもしれません。
ものすごく簡単なことな気もするので恐縮ですですが、よろしくお願いします。

Offline

#2 2023-06-08 18:15:27

Re: 開発年(シーズン)だけ表示させたい

トップページの『シーズン』で、「商品」「素材」をそれぞれ該当のデータを表示させるのは
検索でも関連レコードへ移動でもいいかと思いますが、問題はその後でしょう。

行き来している間に他のシーズンの物が出てきてしまうのは、
『シーズン』以外の条件で検索することがあるからでは?(素材名とか商品名とか)

Offline

#3 2023-06-09 08:43:22

チポ
Member

Re: 開発年(シーズン)だけ表示させたい

シーズンをグローバルフィールドにして、
アクセス権でテーブルの表示の条件を
グローバル=シーズン
と各テーブルで設定します。

このアクセス権でログインすれば、
そのシーズンのレコードのみ内容が表示されます。

レコード自体を非表示にするのなら、
最初にシーズンで検索すればいいでしょう。

Offline

#4 2023-06-11 22:29:31

parabo_hiro
Member

Re: 開発年(シーズン)だけ表示させたい

さすらいのダンサー様、ご回答ありがとうございます。

>行き来している間に他のシーズンの物が出てきてしまうのは、
>『シーズン』以外の条件で検索することがあるからでは?(素材名とか商品名とか)
ご指摘から改めて考えてみると、素材や商品を新規作成したりレコード削除したりすると自己リレーションのポータルに他のシーズンのレコードが現れるという点に気付きました。
それらのスクリプトに、シーズンの設定も組み込むようにすれば問題ないような気がしてきました。ちょっと考えてみます。

>チポ様、ご回答ありがとうございます。
アクセス権で設定するというのは思いつきませんでした。
ほぼほぼ身内で運用しているためアクセス権自体の設定も行ったことがなかったのですが、勉強も兼ねて検討してみます。

ありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 510.18 KiB (Peak: 517.09 KiB) ]