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

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

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

You are not logged in.

Announcement

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


#1 2016-05-20 00:19:53

Samu
Member

ポータルの関連レコード数について1レコードの作成数の上限を決めたい

Filemaker 14 Ad Mac,Win環境です。

患者情報管理のシートを作っており、その入力用に一つレイアウトAを用意しました。
Aテーブルにはある特定の日の患者情報としての「レコードID」フィールドを用意し、Bテーブルには関連テーブルとしてAテーブルのレコード作成時点の「レコードID』、「内服薬」フィールドを作って「レコードID」でリレーションし、レイアウトAにポータルでBテーブルの内服薬フィールドを表示させます。

以前別のデータベースでポータルを使って関連テーブルのレコードを追加した経験があるんですが、通常関連テーブルのレコードの追加はAテーブルからどんどん追加していけるとは思うのですが、レイアウトAの印刷の都合上、1レコードIDごとにBテーブルにおける関連レコードの作成数を20レコードまでとしたいのですが、そのようなことは可能でしょうか?

Offline

#2 2016-05-20 09:06:24

チポ
Member

Re: ポータルの関連レコード数について1レコードの作成数の上限を決めたい

ポータル限定で考えれば、

ポータル行を20行にして垂直スクロールバーをなくす。
とか、
関連レコード数を数えて、21行目には入れないようなスクリプトを作り、
ポータル行のフィールドにトリガ、OnObjectEnterで実行させる。

などはいかがでしょう。

Offline

#3 2016-05-20 09:20:43

barikan
Guest

Re: ポータルの関連レコード数について1レコードの作成数の上限を決めたい

ポータル側のテーブルに Get ( レコード番号 ) と Get ( 対象レコード数 ) の非保存計算フィールドを作って
入力用のフィールドに下の式でオブジェクトを隠す設定をする

ポータル::レコード番号 = 0 and
ポータル::対象レコード数 ≥ 20

#4 2016-05-20 09:30:03

Samu
Member

Re: ポータルの関連レコード数について1レコードの作成数の上限を決めたい

>>チポさん
ありがとうございます。入力用レイアウトのスペースの問題もありスクロールバーが外せないので、21行目を作らないスクリプトを考えております。
わからないことあればまたお伺いします。

>>barikanさん
オブジェクトを隠す設定ってあるんですか?

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 505.31 KiB (Peak: 516.27 KiB) ]