AnsweredAssumed Answered

テーブルとリレーション

Question asked by mahsa828 on Mar 27, 2012
Latest reply on Apr 2, 2012 by mahsa828

タイトル

テーブルとリレーション

フォーラムに投稿

マーサの主治医です。 FM11AD Win7 で使用しています。

現在

  テーブル名               フィールド名

 [飼主詳細]        飼主ID    飼主名    住所

                  | リレーション

 [ペット詳細]       飼主ID    ペットID   ペット名

                          | リレーション

  [カルテ]         カルテID   ペットID   診断名

                 | リレーション

  [稟告]          カルテID   稟告ID   ペットID   来院理由  主訴など30項目以上

 

というようなテーブル、リレーション関係を作っています。

これにより、[カルテ]テーブルに関連付けられた"カルテ"レイアウトにポータルで稟告の情報を表示しています。

通常、カルテは診察時に作成され、同時に稟告のレコードも作製されます。

 

診察前に受付で稟告をとろうと思った場合、カルテを作成しないとカルテにリレーションされた稟告のレコードが作れないと思います。この場合、受付はしたが、都合で診察を受けずに帰ってしまった患者さんのカルテができてしまうので、この方法はとりたくありません。

 

[カルテ]と[稟告]のリレーションをやめ、[ペット詳細]と[稟告]をペットIDでリレーションさせ、稟告のレコードを作成し、[カルテ]においてレコード作成後稟告で作成したレコードにカルテIDを入力することでリレーションを作りカルテレイアウト上に稟告レコードをポータル表示できるでしょうか?(カルテレイアウト上でも稟告レコードの修正がしたい)

いろいろリレーションを変えて試して見ましたが、うまくいきません。やり方が悪いのか、不可能なことをやっているのかわからなくなり相談させていただきました。

 

また、まったく別の視点から解決策だあればお教えください。

 

 

 

 

Outcomes