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

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

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

You are not logged in.

Announcement

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


#1 2016-09-04 18:04:37

ronron3311
Guest

最大50回の患者の入退院歴を作るには

ファイルメーカーpro13 ウインドウズ8.1です
初心者で、初めてのファイルメーカーpuro13という本やこちらのQ&Aで学ばせてもらっています。
ポータルについてはまだ勉強不足です、スクリプトは若干理解できる程度です、ファイルメーカー経験1年未満です。

「患者ID 患者名 カルテナンバー 入院日 退院日」のテーブルを作成しましたが、1名毎に入退院履歴を最大50回の用意しなければなりません。
下記テーブルを作成しましたが、入退院の日付を入れると全ての日付欄に最初にいれた日付が自動コピーされ、初回以降の再入院の日付を入れる事が出来ず困っています。

テーブル
患者ID(自動):患者名 :カルテナンバー :入院日 :退院日 (最大50回までの日付入力部分必要)

解決したいのは
①最初に入力した入退院日が50個の入力欄に自動コピーされるのを止める事が出来ない。
②出来ればスクリプトで入退院する時に1回毎の記入欄を表示させたい(50個の入力欄があるが必要な時まで表示をさせない)

似たような事で自己リレーション・ポータルという解決方法をこちらで何回か見ており、投稿してヘルプを求めるに至りました。
よろしくお願いいたします。

#2 2016-09-04 18:39:24

Shin
Member

Re: 最大50回の患者の入退院歴を作るには

リレーションとポータルを使えるようになると、非常に簡単な事です。参考書のどこかに必ず書いてあると思いますので、そこをまねして作ってみると良いでしょう。
ヒントだけ。
テーブルは患者マスターと入院明細をつくります。
患者マスターには、患者ID(自動):患者名 :カルテナンバー
入院明細は、患者ID:入院日 :退院日
という構成にして、患者ID でリレーションを張ります。患者マスターのレイアウト内で、入院明細をポータルで表示します。

Offline

#3 2016-09-05 07:45:53

ronron3311
Guest

Re: 最大50回の患者の入退院歴を作るには

Shinさま
ヒントをありがとうございました。
昨夜一晩かけてトライしてみて、今朝ヘルプを求めた私の考えている形で表示されました。
ポータルは良く使う事が多かったのですが、この様な考え方があるのは本当に参考になりました、感謝いたします。
こちらへ相談して未熟な私には大変ありがたく思いっています。

50行の列を作成してありますが、ポータルで表示した場合でもスクロールをさせるのは可能でしょうか?
以前からの悩みの一つです。

#4 2016-09-05 08:55:48

チポ
Member

Re: 最大50回の患者の入退院歴を作るには

ポータルの設定に
  垂直スクロールバーを表示
があります。

Offline

#5 2016-09-05 13:24:54

ronron3311
Guest

Re: 最大50回の患者の入退院歴を作るには

チボさま

本をよく読んでいないのが恥ずかしいです。
ポータル設定
垂直スクロールバー=表示「チェック」を入れるだけでした。

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, 8 queries executed - Memory usage: 509.46 KiB (Peak: 514 KiB) ]