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

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

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

You are not logged in.

Announcement

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


#1 2018-12-19 09:52:37

Dunbine Rush
Member

降順データへの新規レコードの挿入位置

お世話になります。

日付降順>時刻降順にソート表示しているリスト形式に対して新規レコードを追加したいのですが、

レコード/検索条件/ページへ移動 [最初の]
新規レコード/検索条件

このスクリプトでレコード追加すると新規レコード行が必ず2行目になってしまいます。
新規レコード行を先頭に持ってくることは可能でしょうか。

日付及び時刻はユーザーが手動入力するもので、タイムスタンプではありません。

環境はFM11Proです。
ご教授いただければ幸いです。

Offline

#2 2018-12-19 10:15:23

チポ
Member

Re: 降順データへの新規レコードの挿入位置

それが仕様です。
ソート状態で新規レコードは現在のレコードの直下に作られます。
作成直後に、昇順ソートに変えれば一番上にきますが。。

Offline

#3 2018-12-19 11:21:09

Dunbine Rush
Member

Re: 降順データへの新規レコードの挿入位置

>チポ様

いつもありがとうございます。

日付の初期値に「4000/12/31」をセットして強引に降順ソートさせようかとも思いましたが、
ユーザーが必ず日付を変更しなければいけなくなるので使い勝手が悪くなる気がして断念しました。

ご教授いただいたとおりに昇順ソートにて新規レコード行を先頭表示させて、
別途で降順ソートのボタンを設置して適宜並び替えさせる運用にしてみます。

Offline

#4 2018-12-19 12:27:52

Shin
Member

Re: 降順データへの新規レコードの挿入位置

作成時をタイムスタンプで持たせてソートキーにしてもいいかもしれません。ただ、この場合もレコードが確定してからになりますので、使い勝手はかわらないかも。
ヘッダに、グローバルフィールドを使ったダミーの空行を作り、そこに入力させる、というギミックもあるかも。

Offline

#5 2018-12-24 15:02:29

Dunbine Rush
Member

Re: 降順データへの新規レコードの挿入位置

>Shin様

いつもありがとうございます。

タイムスタンプも検討しました。おっしゃる通りであまり使い勝手が変わらないのでボツとしました。

グローバルフィールドに関してはもう少し勉強して検討してみたいと思います。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 505.16 KiB (Peak: 516.04 KiB) ]