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

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

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

You are not logged in.

Announcement

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


#1 2018-02-22 10:10:59

suzukasutera
Member

ポータル内の行へ移動の行指定の計算式

FM12proを使用しております。

「ポータル内の行へ移動」のスクリプトで
最後の行の一つ前を指定したいのですが、どのような計算式をいれればよいでしょうか。


最後の行の一つ前の内容をコピーして最後の行に貼り付けするボタンを作成したいのですが、
一つ前の指定の計算式関数がわからず・・

何卒よろしくお願いいたします。

Offline

#2 2018-02-22 11:01:06

Shin
Member

Re: ポータル内の行へ移動の行指定の計算式

ポータルフィルターを使っていないのでしたら、対象レコード数を数えればいいでしょうね。例えば、List() で対象レコードのフィールドのリストを取り出して、ValueCount() とか。

Offline

#3 2018-02-22 11:25:36

Moz
Member

Re: ポータル内の行へ移動の行指定の計算式

[ポータル内の行へ移動]で最後の行に移動して前の行へ移動しては如何でしょう?

手順としてはややこしやですがポータルフィルタが設定されていても大丈夫です。
リレーションの作成オプションが有効な場合は最後の行ではダメなので工夫が必要です。
(外部キーの値の有無で判定して値のある行まで戻れば最後の行です)

Last edited by Moz (2018-02-22 11:26:24)

Offline

#4 2018-02-22 16:11:25

suzukasutera
Member

Re: ポータル内の行へ移動の行指定の計算式

ありがとうございます!!できました!!

Offline

#5 2018-02-22 16:11:58

suzukasutera
Member

Re: ポータル内の行へ移動の行指定の計算式

助かりました。
Shin様もMoz様もありがとうございます。

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: 553.54 KiB (Peak: 586.12 KiB) ]