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

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

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

You are not logged in.

Announcement

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


#1 2023-12-18 19:30:03

James5
Guest

会議の出欠管理をしたい

会議の出欠管理をしたいです。バージョンは19を使っています。

以下のテーブルを作りました。
●社員マスターテーブル
id
shain_name

●会議マスターテーブル
id
meeting_name

●出欠管理テーブル
id
user_id
id_meeting

「社員マスターテーブル」のidと「出欠管理テーブル」のuser_idをリレーショナル.。
さらに、「出欠管理テーブル」のidと「出欠管理テーブル」id_meetingをリレーショナルすれば
「社員マスターテーブル」上で、「出欠管理テーブル」のポータルを複数行表示し、新規のポータル行のレコード追加を許可して、
そのレコードに、出欠管理テーブルのid_meetingを入れれば、出席した会議の一覧は出力できます。

ただ、欠席した会議も「出欠管理テーブル」のポータル行に表示させたいのです。
単純に、「出欠管理テーブル」に出欠のフィールドを作成して、出欠フィールド=1の時は出席。出欠フィールド=0の時は欠席。
とすれば良いのはわかるのですが、会議の総数と社員の総数が多いので、上記のような方法ではなく、
欠席した会議も「出欠管理テーブル」のポータル行に表示できないものか?と四苦八苦しております。
どなたか、お知恵お借りできないでしょうか?

#2 2023-12-18 20:50:16

himadanee
Guest

Re: 会議の出欠管理をしたい

>「出欠管理テーブル」のポータル行に表示
欠席したレコードを作らないならそれは無理ですが、
Xリレーションで全会議(会議マスターテーブル)をポータルに表示すれば、出欠は表示できるのでは。

#3 2023-12-18 23:39:34

Shin
Member

Re: 会議の出欠管理をしたい

ちょっと特殊な値一覧を作れば、その動きを作れます。
文字で説明したら面倒なのでサンプルファイルを上げます。
https://www.dropbox.com/scl/fi/capcxwyz … b1kej&dl=0

Last edited by Shin (2023-12-19 16:37:09)

Offline

#4 2023-12-19 11:05:06

チポ
Member

Re: 会議の出欠管理をしたい

> 「出欠管理テーブル」のidと「出欠管理テーブル」id_meetingをリレーショナル
これが不明ですが、、

会議マスタに新しいレコードを作った時に、
出欠管理テーブルにその会議に関係する社員全員のレコードを作ってしまえばいいのでは。
条件にもよるでしょうが、スクリプトで自動化できるでしょう。

Offline

#5 2023-12-22 16:56:28

James5
Guest

Re: 会議の出欠管理をしたい

ご丁寧にサンプルまで作成いただき、皆様のアドバイス大変参考になりました。
お礼が遅れてしまい申し訳ありませんでした。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 10 queries executed - Memory usage: 511.88 KiB (Peak: 516.79 KiB) ]