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

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

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

You are not logged in.

Announcement

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


#1 2013-10-14 22:00:37

ぺやんぐ
Member

自動的にデータを読んで登録したい。

テーブルAのフィールドに管理者名というものを作り

テーブルBの管理者名フィールドにを自動的に入力させたいと思っております。

現使用時の管理者名が記載されてデータが残っていくようにしたいと思っております。
1年に1度管理者が変わることがあるのと、印刷時に管理者名が印字させたいと思っております。

テーブルBの管理者名フィールドオプションの計算値のところに 「テーブルA::管理者名」でうまくいくかと
思っていたら、反映しません。

ご教授お願いします。

Offline

#2 2013-10-14 22:44:41

Shin
Member

Re: 自動的にデータを読んで登録したい。

テーブルAに、赴任日(起業日でしょうか)を作ります。
テーブルBに書類の作成日が入るでしょうから、その日と比較のリレーションを張ります。
テーブルA::赴任日 ≦ テーブルB::作成日
さらにその日付で降べきにソートしておきます。
その上で、テーブルA::管理者名 というフィールドを配置すれば良いでしょう。
管理者が交代すれば、その日以降は次の人に変わります。

Offline

#3 2013-10-14 22:50:50

ぺやんぐ
Member

Re: 自動的にデータを読んで登録したい。

shinさんありがとうございます。
なるほどですね。もう少し簡略できないものでしょうか。。。

テーブルBで日付のデータを新規作成した時点(新規レコード)で現時点で入力されている管理者名を取得するだけで良いのですが。。。

Offline

#4 2013-10-14 22:58:19

ぺやんぐ
Member

Re: 自動的にデータを読んで登録したい。

エクセルであれば 「=シート名!セル番号」みたいな感じでできないでしょうか?

Offline

#5 2013-10-15 02:57:11

Shin
Member

Re: 自動的にデータを読んで登録したい。

リレーションを1個張るだけです。
それより簡単な方法は思いつきません。

特定のフィールドの値をとってくる方法は有りますが、DBの動きではないでしょう。
いっその事、グローバルフィールドを作って、その値を自動入力で貼り付けるように作れば如何でしょう。スタンドアロンで動いていることが条件ですが。

Last edited by Shin (2013-10-15 10:33:32)

Offline

#6 2013-10-15 09:10:25

traveler
Guest

Re: 自動的にデータを読んで登録したい。

AとBを適当なフィールドでXリレーションしてBの管理者フィールドはルックアップ設定。
管理者が変わったときはAの管理者フィールド内容を書き換える?

Bの管理者は計算値やデータ自動入力にして、管理者が変わったときは設定内容を変える?
(Aテーブルが不要になる)

#7 2013-10-16 06:46:38

ぺやんぐ
Member

Re: 自動的にデータを読んで登録したい。

ありがとうございます。

比較のリレーションというか、リレーション自体を理解しておりませんでした。

とりあえず、Shinさんの方法で解決しました!

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, 11 queries executed - Memory usage: 509.03 KiB (Peak: 513.57 KiB) ]