0

私は現在、臨床試験用にFilemakerProデータベースを設計しています。

私の異なるテーブル間の関係は完了しました。問題を単純化するために、2つのテーブルがあるとします。私はPatientIDとこの患者に関する一般的な情報を含む「情報」テーブルを持っており、「日」の結果を含む別のテーブルを持っています。「info」テーブルと「day」テーブルは、PatientIDフィールドによってリンクされています。「day」テーブルには、データの収集日を識別するための変数「dayID」があります。この患者のデータを8回(異なる日)収集します。データは約50個の数字で構成されています。

この患者のエントリを一般情報のヘッダーで表し、その下に8つのタブのあるタブコントロールを表示したいと思います。各タブには、データを入力するのと同じフォーマット/レイアウトがあります。

そのため、各タブの「日」テーブルに新しいエントリを追加できるようにしたいと思います。そして今のところ私はそれをすることができませんでした。

マルチタブタブコントロールがあります。そして、各テーブルで、私は同じレイアウトを持っています。しかし、タブ「day3」の変数Aの値を変更すると、タブ「day0」、「day1」などの変数Aの値も変更されます。

実際、各タブの「日」テーブルに同じエントリの正確なコピーがあります。そして、新しいエントリではありません。

私には解決策がありますが、私にとってはクリーンで満足のいくものではありません。毎日「day」テーブルの複製を作成し(たとえば、「day0」、「day1」、...)、PatientIDとの関係を維持します。

だから私の質問は:

-同じタブコントロールの異なるタブに同じテーブルの複数のエントリを作成できますか?

-はいの場合、タブに変数を設定するにはどうすればよいですか?(タブ「day0」などで変数「dayID」を「day0」に設定したい)

4

1 に答える 1

0

各タブでポータルを使用し、ポータルごとに異なる(インクリメントする)initialRowを指定します。行数を1に設定します。関連する日フィールドをポータルに追加します。

したがって、最初のタブには最初の関連レコードが表示され、2番目のタブには2番目のレコードが表示されます。

関係をdayIdで並べ替え、適切な日のレコードを事前に生成します。

于 2012-04-19T14:36:22.163 に答える