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

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

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

You are not logged in.

Announcement

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


#1 2023-09-17 09:50:03

のーとー
Guest

グローバルフィールドのリレーション

超初心者質問になると思うのですが、よろしくお願いします。

レイアウトはリスト形式でヘッダーに入力用として日付と社員番号のグローバルフィールドと登録ボタンを設置
ボディ部には登録した内容を表示しています。

①ヘッダーのグローバル社員番号から社員名を表示させたい(番号を入力したとき名前を確認するため)場合、
グローバル社員番号と社員情報等をリレーションすると思うのですが、ヘッダーに表示する社員名はグローバルフィールドで作成でしょうか?

②テーブルで社員番号と社員情報をリレーションして名前をLOOKUPしています。
同じテーブルで2つのリレーションはできないようなので(社員番号とグローバル社員番号を社員情報)どのようにしたらいいのか?

③上記と同じになるかもしれませんが、日付も祝日で赤になるように設定しています。
(祝日テーブルを作成してリレーション、条件付き書式で赤にしている)
これもヘッダーのグローバル日付とテーブルの日付と両方に適用したい場合はどのようにしたらいいんでしょうか?

説明が下手ですが、よろしくお願いします。win10 Ver19

#2 2023-09-17 15:29:38

Shin
Member

Re: グローバルフィールドのリレーション

そのリストレイアウトで何をしているのですか。
社員番号データは、リスト抽出のソースですか。

①ヘッダーに表示する社員名はグローバルフィールドで作成でしょうか?
リレーション先のフィールドを参照します。

②テーブルで社員番号と社員情報をリレーションして名前をLOOKUPしています。
何か、無駄な動きをしているようです。社員情報はルックアップせずに、参照するようにします。
リレーションは、TO(テーブルオカレンス)を複数作り、それに対して張って行きます

③上と同じですね。

一度、基本からゆっくり学習された方がいいと思います。https://content.claris.com/ja/learning-index にあるテキストを読んで、https://content.claris.com/enjoyfm_reg-ja のガイドブックを通しみれば、いいかと思います。

Offline

#3 2023-09-17 19:54:16

のーとー
Guest

Re: グローバルフィールドのリレーション

返信ありがとうございます。

単に入力しているレイアウトになります。

①入力した社員番号がまちがえていないか?名前でも確認したいので名前も表示させたいです。

②こちらで質問したか?は覚えていないのですがLOOKUPを使用したほうがいいとのことで、使用しました。

リンクありがとうございます。
勉強します。

#4 2023-09-17 20:36:35

Shin
Member

Re: グローバルフィールドのリレーション

グローバルフィールドの職員情報の内容を入力しているのですか。リストの対象になっているレコードは、全てそのグローバルフィールドの情報の職員データなのですか。

Offline

#5 2023-09-18 07:00:27

のーとー
Guest

Re: グローバルフィールドのリレーション

グローバルフィールド以外にも項目がありますが、つまずいているところが①になります。

③はなんとか解決できました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 558.31 KiB (Peak: 586.86 KiB) ]