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

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

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

You are not logged in.

Announcement

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


#1 2017-01-13 22:19:05

pasqueis1
Guest

レコードインポートによるフィールドの追加

win10 FM12adv

Filemaker初心者です。

よろしくお願いします。

以下のようなことが可能でしょうか。

《テーブルA》
社員番号 / 201610得点 / 201611得点 / 201612得点
1111 / 95点 / 97点 / 89点
1112 / 78点 / 89点 / 95点
1113 / 98点 / 96点 / 89点

単純な社員番号別、月別得点一覧になります。

上記のテーブルへ以下のデータをインポート

社員番号 / 201701得点
1111 / 95点
1112 / 78点
1113 / 98点

上記のデータをインポートした場合、テーブルAは以下のような結果を表示したいです。

《テーブルA》
社員番号 / 201610得点 / 201611得点 / 201612得点 / 201701得点
1111 / 95点 / 97点 / 89点 / 95点
1112 / 78点 / 89点 / 95点 / 78点
1113 / 98点 / 96点 / 89点 / 98点


フィールドの作成⇨レコードインポート のようなスクリプトになるのか

何かいい方法があれば是非教えていただければと思います。

何卒宜しくお願いします。

#2 2017-01-13 22:51:38

シャチ
Member

Re: レコードインポートによるフィールドの追加

フィールドが自動的に追加されることはまずないと思ってください。
この書かれていることから思うことは、
社員一人ひとりのデータ、だいたいが社員マスター(テーブルA) と呼ぶでしょう
それから社員コードでリレーションする点数の入るテーブル(テーブルB) を別にして
お¥インポートはその別テーブルにすると
ほぼお望みのことができるようになります。

Offline

#3 2017-01-14 08:49:35

Shin
Member

Re: レコードインポートによるフィールドの追加

月毎のフィールドが増えていく,という設計ですね。その設計その物が誤っています。
人毎月毎のデータを入れていくテーブルに変更するべきでしょう。

社員番号 / 年月 / 得点
1111 / 201610 / 95点
1112 / 201610 / 78点
1113 / 201610 / 98点
1111 / 201611 / 97点
1112 / 201611 / 89点
1113 / 201611 / 96点
1111 / 201612 / 89点
1112 / 201612 / 95点
1113 / 201612 / 89点

という形のテーブルへインポートして、それを希望の形式で表示させる、という事になるでしょう。
https://www.dropbox.com/s/kxnp066yz8hdh … 5.fp7?dl=0

Last edited by Shin (2017-01-14 23:39:15)

Offline

#4 2017-01-17 20:27:04

pasqueis1
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.005 seconds, 7 queries executed - Memory usage: 508.51 KiB (Peak: 518.9 KiB) ]