みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Filemaker 14 Ad Mac,Win環境です。
患者情報管理のシートを作っており、その入力用に一つレイアウトAを用意しました。
Aテーブルにはある特定の日の患者情報としての「レコードID」フィールドを用意し、Bテーブルには関連テーブルとしてAテーブルのレコード作成時点の「レコードID』、「内服薬」フィールドを作って「レコードID」でリレーションし、レイアウトAにポータルでBテーブルの内服薬フィールドを表示させます。
以前別のデータベースでポータルを使って関連テーブルのレコードを追加した経験があるんですが、通常関連テーブルのレコードの追加はAテーブルからどんどん追加していけるとは思うのですが、レイアウトAの印刷の都合上、1レコードIDごとにBテーブルにおける関連レコードの作成数を20レコードまでとしたいのですが、そのようなことは可能でしょうか?
Offline
ポータル限定で考えれば、
ポータル行を20行にして垂直スクロールバーをなくす。
とか、
関連レコード数を数えて、21行目には入れないようなスクリプトを作り、
ポータル行のフィールドにトリガ、OnObjectEnterで実行させる。
などはいかがでしょう。
Offline
ポータル側のテーブルに Get ( レコード番号 ) と Get ( 対象レコード数 ) の非保存計算フィールドを作って
入力用のフィールドに下の式でオブジェクトを隠す設定をする
ポータル::レコード番号 = 0 and
ポータル::対象レコード数 ≥ 20
>>チポさん
ありがとうございます。入力用レイアウトのスペースの問題もありスクロールバーが外せないので、21行目を作らないスクリプトを考えております。
わからないことあればまたお伺いします。
>>barikanさん
オブジェクトを隠す設定ってあるんですか?
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 505.31 KiB (Peak: 516.27 KiB) ]