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

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

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

You are not logged in.

Announcement

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


#1 2018-03-04 17:41:44

ゆずりん
Member

複数テーブルに自動で照合フィールドを作成し、結合したい

お世話になります。
ファイルメーカー 初心者でpro16を使用しています。

DBを作成するにあたり、基本的な事を質問させてください。

フィールド数が非常に多く、後々の事を考えると、フィールドを複数のテーブルにわけて1レコードに表示させるように作成をした方が良いと考えています(そもそもの考え方が間違っていたらご指摘下さい)。

そこで、1レコードに複数のテーブルを表示させようとすると、リレーションを組む必要があるかと思うのですが、メインとなるテーブルにAccessionNo.(ユニークな照合フィールド)を入力すると、他のテーブルも自動的に新規レコードを作成し、同じAccessionNo.(ユニークな照合フィールド)が自動入力させて、1レコードに表示させられないかと考えております。

何か良い方法はないでしょうか。
どうかご教授ください。

Offline

#2 2018-03-05 09:48:40

チポ
Member

Re: 複数テーブルに自動で照合フィールドを作成し、結合したい

> フィールド数が非常に多く、後々の事を考えると、フィールドを複数のテーブルにわけて1レコードに表示させる
おやめになった方がいいと思いますよ。

1レコードの成り立ちが同じテーブルは作らない。
と考えるべきでしょう。

テーブル構造が分かりませんが、
各フィールドの存在から考えたらいかがでしょう。

Offline

#3 2018-03-13 22:16:34

ゆずりん
Member

Re: 複数テーブルに自動で照合フィールドを作成し、結合したい

チポさん、今存在しているファイルが一つのテーブルにフィールド数が200ぐらいあります。そう言った場合も、わけない方が良いのでしょうか?
なにぶん、よくわかっていないため、不安で確認させてもらいます。 すみません。

Offline

#4 2018-03-14 00:20:01

Shin
Member

Re: 複数テーブルに自動で照合フィールドを作成し、結合したい

すべてのレコードで、その200フィールドが入力されるのでしたら、1テーブルの方がいいかと思います。
そのフィールドが、例えば条件がAの時のみ入力される、というグループ分けができるのでしたら、別テーブルに分けるべきでしょう。

まあ、200フィールドは多すぎると思います。

Offline

#5 2018-03-18 22:55:37

ゆずりん
Member

Re: 複数テーブルに自動で照合フィールドを作成し、結合したい

shnさん、おっしゃる通り全てのレコードに200フィールドを入力するわけでなく、実際には条件によって、50フィールドほどの入力で済む場合もあります。

1つの結果に対して、毎回200フィールドのデータが作られるのは、データの容量も大きくなりますし、避けたいと考えています。

何か良い案はないでしょうか?カテゴリーに分けると、3〜4テーブルに分けることができます。
よろしくお願いします。

Offline

#6 2018-03-19 09:17:21

Shin
Member

Re: 複数テーブルに自動で照合フィールドを作成し、結合したい

具体的な運用と構造を開示してもらないと、何とも。

> 1つの結果に対して、毎回200フィールドのデータが作られるのは、データの容量も大きくなります
そんな事は無いですよ。全体から見るとごく微微たる増加です。

Offline

#7 2018-03-19 09:32:10

チポ
Member

Re: 複数テーブルに自動で照合フィールドを作成し、結合したい

例えば、フィールド名に
  金額1・金額2・・・・
とか
  名前1・名前2・・・・
とか付けられるような同じ種類のフィールドがありませんか?

そのようなのがあれば、それらは別テーブルのレコードに分解するべきです。
そう出来ればフィールド数が飛躍的に減るでしょうね。

普通に考えて、200ものフィールドって考えにくいでしょう。


とにかく、
もっとテーブルの構造の説明が無いと回答にはならないと思いますよ。

Offline

#8 2018-03-19 17:04:54

Shin
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.009 seconds, 10 queries executed - Memory usage: 517.38 KiB (Peak: 521.92 KiB) ]