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

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

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

You are not logged in.

Announcement

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


#1 2014-07-08 17:42:21

hanna
Guest

カレントレコード前後のレコード情報の取得

いつも拝見して参考にさせていただいています。

バージョン13、ウインドウズで使用していますが
1つ、できるかどうかわからないことが出てきており、アドバイスいただけないでしょうか。

フォーム形式でレコードを表示させており
そのレコードの1つ前と1つ後のレコードの情報を合わせて表示したいのです。
たとえば、このような5レコードあるとして、
1.りんご
2.みかん
3.バナナ
4.キウイ
5.レモン
------------------------------------------------------
「3.バナナ」のレコードを表示させているときに
「1つ前のレコードは2.みかん」
「1つ後のレコードは4.キウイ」
------------------------------------------------------
という情報を表示させたいのです。

ただし、レコードが絞りこまれている状態であれば
その状態での前後レコードの取得をしたいと考えています。
上の例でいいますと、
1.りんご
3.バナナ
5.レモン
に絞りこまれているなら
前後のレコードは下記のように変わります。
------------------------------------------------------
「3.バナナ」のレコードを表示させているときに
「1つ前のレコードは1.りんご」
「1つ後のレコードは5.レモン」
------------------------------------------------------

このようなことは可能でしょうか?

#2 2014-07-08 18:56:36

Hiro
Member

Re: カレントレコード前後のレコード情報の取得

検索の有無に関わらず、
●1つ前のレコードは、 GetNthRecord(フィールド; Get(レコード番号)-1)
●1つ後のレコードは、 GetNthRecord(フィールド; Get(レコード番号)+1)

Offline

#3 2014-07-08 19:58:38

hanna
Guest

Re: カレントレコード前後のレコード情報の取得

なるほど!まさにそのような関数があったんですね・・・
気づきませんでした。
ありがとうございます!

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 8 queries executed - Memory usage: 502.91 KiB (Peak: 507.45 KiB) ]