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

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

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

You are not logged in.

Announcement

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


#1 2013-11-19 21:58:49

raumu5696
Guest

繰り返しフィールドへの自動入力がうまくいきません。

お世話になってます、pro12を使用しています。

あるテーブルから違うテーブルに特定のフィールド情報を移したいと考えています。


テーブルはAに患者情報として、性別  氏名 入院日 の3つのフィールドがあります。
テーブルBには性別(繰り返し) 氏名(繰り返し) 入院日  の3つのフィールドがあります。
AとBには入院日でリレーションしてあります。
(正確には各テーブルには数百のフィールドがありますが、簡略化)
テーブルAでは過去入退院履歴のデータベースとして活用しており、
テーブルBは看護記録など集計をする別テーブルと考えていただいて問題ありません。

テーブルBにて新規レコードを作り入院日フィールドに
例)2013/11/19を入れると
テーブルAでの入院日フィールドに一致した人(2013/11/19に入院した人)の名前がテーブルBに入る。これがやりたくて困っています。

http://9.gigafile.nu/?3246392356ae37c13a7db1fd1d83b3a1
ここに上記のものを用意しました

テーブルAはデータベース
テーブルBにポータルフィールドをつけています。
入院日に日付を入れるとポータルフィールドにデータベースAの氏名と性別が出てきます
このポータルフィールドに出るように、データベースBの氏名フィールドと性別フィールドの繰り返しフィールドにルックアップなりで
自動入力させたいのです。

自分の知識では繰り返しフィールドの一行目に入力されただけで2行目から入力されませんでした・・・

ご教授お願いいたします><

#2 2013-11-19 22:40:52

Shin
Member

Re: 繰り返しフィールドへの自動入力がうまくいきません。

繰り返しフィールドは、可能な限り使わない事をお勧めします。特に、データを保持するためのフィールドとしては、使わない事を原則にするべきでしょう。

一時的な表示等の目的でしたら、例えば、氏名に対して
GetValue ( List ( リレーション::氏名 ; Get ( 計算式繰り返し位置番号 ) )
という計算繰り返しフィールドにすると自動設定されますが、空き項目が有るとずれる可能性があります。

Offline

#3 2013-11-19 23:20:49

raumu5696
Guest

Re: 繰り返しフィールドへの自動入力がうまくいきません。

ありがとうございます!
見事に出来ました!本当にすばらしいです。
ただ、関数自体理解できていないため
>空き項目が有るとずれる可能性があります。
の意味(危険性)がよくわかりません。

私の場合、真のデータベースはテーブルAであり、今回はテーブルBに、ご教授いただいた関数にて入力に成功しました。
テーブルBの使い道は、変動がちであるテーブルAの今日の記録!的な意味合いでの保管に使用したいと考えていましたが、危険でしょうか?

#4 2013-11-19 23:39:47

raumu5696
Guest

Re: 繰り返しフィールドへの自動入力がうまくいきません。

試してみたら、計算フィールドのため、テーブルAの元データが変わったらテーブルBのデータも変わってしまうんですね。。。。
残念ですが、やはり記録には成らないようです><

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 552.67 KiB (Peak: 579.69 KiB) ]