みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FMPro 15 ADV
Win7 64bit
--------------------
ポータルに本日作成分のレコードのみを表示させているのですが、
単純にレコード番号の記号を配置しても昇順にしかできません。
一般的にはどの様な方法で行うのでしょうか?
Offline
ポータルの設定オプションに降順ソート指定があります。
Offline
ポータルのソート指定のためのフィールドが必要です。
シリアル番号とか、レコードIDとか、、
Offline
既に他のフィールド(作成日時)で降順に設定しており
新しいレコードが一番上に来るようにしています。
その並び順に対して別途Noを付加したいと思っています。
Offline
複数のフィールドでソート指定できますよ。
日付の降順
並び順フィールドの降順
このようにすればいいでしょう。
Offline
ポータルに逆向きの連番を振りたいと言っているような気がしますが、どうなんでしょう?
Offline
日付ではなく何時何分でを最優先にソートしているので
行番号フィールドを2番目のソートに指定してもほぼ無視される事になると思います。
ポータル内には「作成日が本日付のレコード」のみが表示されており、
さらに作成時間が新しい順にソートしています。
その並び順に対して、一番上のレコードから
降順にNoを付加したいのです。
「ポータル行番号を逆順にふりたい。」というタイトルで
同じような質問内容をこのサイトで見つけたのですが、
回答が削除されており、具体的な方法が分かりませんでした…
Offline
読み違えていました。
そういうことですか、、
qb_dpサンのご指摘の通りですね。
ソート指定して、限られたレコード数のみポータルに表示している様ですが、
ポータルに表示されるべき全ての関連レコードに逆順の番号を振ればいいのでしょうか?
Offline
自分の投稿を読み返すと言葉足らずでした。
qb_dpさんのご指摘通り、
ただ単に関連レコードのみを表示させたポータル内のレコードに
逆順の番号をつけたいだけです。
Offline
表示だけなら、ポータル側のテーブルに 計算フィールド を作成し、以下の計算式を設定。
非保存
Get( 対象レコード数) +1 - Get ( レコード番号 )
Offline
qb_dpさん
ありがとうございます!
ご教示いただいた方法で思い通りの表示できました!
頭が固い私ではこの様な発想には至りませんでした…
もっと勉強します!
Offline
Pages: 1
[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 581.29 KiB (Peak: 602.66 KiB) ]