みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FileMaker Pro 18 Advanced使用しています。
初歩的な質問で申し訳ございません。
患者情報一覧と言うテーブルとレイアウトに患者情報を登録→そのページ内から別のレイアウトに移動した際に前ページの患者名を反映させたいのですがうまくできません。
患者名を反映させるのと同時にそのページに新規レコード登録も行いたいのですが・・・
初歩的な質問で申し訳ございませんがご教授よろしくお願いいたします。
もう少し具体的な情報がないと回答が難しいです。
単に「うまくできない」ではなく、どのような試みをされたのかをお書きください。
患者情報一覧テーブルと新規レコード登録を行いたいテーブルとはリレーションされていますか?
(例えば「患者ID」などでリレーションされている、とか)
また、スクリプトを作成されたのであれば、どんなスクリプトなのか?
レイアウトを移動するにしても、「レイアウト切り替え」や「関連レコードへ移動」など
やり方は一つではありませんので、それに応じて解決策も違ってきます。
#そもそも「患者情報一覧」と「患者情報」が別テーブルというのが気になりますね…
Last edited by koeda (2019-11-04 15:22:50)
Offline
テーブルは1個だけですよね。
そのテーブルでリスト型式でレイアウトを作ると「一覧」、フォーム型式で作ると「詳細」になるはずです。レイアウトを2個作って、レイアウトの切り替え をしてみてください。
Offline
> 患者情報一覧と言うテーブル
これは患者がユニークな患者マスタ
> そのページ内から別のレイアウトに移動
移動先のレイアウトは同一患者のレコードが複数ある何らかの履歴テーブル
ではないのかな?
とすれば、
患者IDで両テーブルをリレーションして、
その設定で新規レコード作成の許可を与えます。
患者情報一覧テーブルのレイアウトに履歴テーブルのフィールドを置き、
新規レコードで患者情報を入力後、
そこに入力することで履歴テーブルのレコードを作れます。
履歴テーブルへは、
関連レコードへ移動
で移動できます。
「ページ」
と書かれていますが、ここでは
レコード
のことですよね。
ヘルプや参考書等でFMの正確な用語を勉強してください。
Offline
Pages: 1
[ Generated in 0.005 seconds, 10 queries executed - Memory usage: 505.39 KiB (Peak: 509.93 KiB) ]