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

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

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

You are not logged in.

Announcement

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


#1 2020-06-29 15:39:33

だるだる
Guest

年度別、区分別に絞り込んでいく

初めて使用させていただきます。
OS:Windows10 FileMaker Pro 16 使用中です。

現在、会社で文書管理システムを作成途中です。
まず、「詳細情報レイアウト」を作成し、そこには、(たとえば建物情報だとすると)
①建物名 ②○○棟 ③完成年月 ④区分(a.学校 b.事務所 c.ホテル)のフィールドを作成しています。

これは誰でも新規作成できる形にしています。

作成されたのち、年度別、区分別に自動的に絞り込めるような管理システムにしたいです。

例えば、「2016年度に完成した【a.学校】の○○建物の情報が見たい」という時には、
メニュー画面の【年度別】ボタンを押す→作成されている年度一覧が出てくる→2016年を選択
→2016年に完成された建物一覧(区分ごとにソートされている)→○○建物を選択
→○○建物の一覧が出てくる(A棟やB等...)→該当するものを選択すると詳細画面が出てくる
というシステムです。

そこで自分なりに勉強して作成してみまして、ボタンに「検索したのち区分ごとにソート」みたいなスクリプトを作ってみました。
ですが、年度別ごとのみなら何とかいけたのですが、区分別にも絞り込みしたく、
エクセルでいうクロス表のように情報がなっていて混乱して行き詰ってしまいました。

メニュー画面、年度別一覧、対象年度内の建物一覧、
区分別一覧、対象区分内の建物一覧でそれぞれレイアウトを作成し、
ボタンに検索→ソートのスクリプトを作成する流れで合っているのでしょうか?

また、初めてデータベースを作成するので、もっと綺麗な作り方がありましたらご教示お願いしたいです。

宜しくお願いします。

#2 2020-06-30 12:02:56

チポ
Member

Re: 年度別、区分別に絞り込んでいく

ご質問がよく分からないのですが、、

年度で検索の後に、区分で絞り込みたい
でしたら、
検索で
  対象レコードの絞り込み
があります。
これは手作業でもスクリプトでもできます。

Offline

#3 2020-06-30 13:16:01

だるだる
Guest

Re: 年度別、区分別に絞り込んでいく

チポさん
返信ありがとうございます。
うまく説明出来なくてすみません。。
改めて見直してみて、絞り込みでいけそうです。

ちなみに、絞り込み結果が○○建物A棟、○○建物B棟、△△建物AB棟、△△建物CD棟というレコードであった場合、
表示される画面では〇〇建物、△△建物のみにすることは可能でしょうか?
そのレイアウトから更に絞り込みをして、○○建物のA棟、B棟、C棟・・・という画面に移り、
最終的にA棟の詳細情報のレイアウト、B棟の詳細情報のレイアウト・・・に行きつきたいのですが。。

#4 2020-06-30 13:24:12

チポ
Member

Re: 年度別、区分別に絞り込んでいく

> 表示される画面では〇〇建物、△△建物のみにすること
>
> そのレイアウトから更に絞り込みをして、○○建物のA棟、B棟、C棟

表示したいフィールドがなければ無理です。
この例では、
  建物フィールド
  棟フィールド
の様に分ければいいのでは。

Offline

#5 2020-06-30 13:37:33

だるだる
Guest

Re: 年度別、区分別に絞り込んでいく

チポさん

建物フィールド、棟フィールドと分けております。
ということは絞り込みのスクリプトを工夫すれば○○建物、△△建物で表示できそうですね。
対象レコードが何個もあっても一つだけ表示させるのはどうすれば良いでしょうか。
(〇〇建物、○○建物、△△建物、△△建物、△△建物・・・
→〇〇建物、△△建物)

#6 2020-06-30 14:00:48

Shin
Member

Re: 年度別、区分別に絞り込んでいく

Offline

#7 2020-06-30 14:12:50

だるだる
Guest

Re: 年度別、区分別に絞り込んでいく

Shinさん

ありがとうございます!
参考にさせて頂きます。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 514.29 KiB (Peak: 519.2 KiB) ]