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

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

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

You are not logged in.

Announcement

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


#1 2021-01-18 10:57:57

pon3
Member

日付でソートして今月以後の頭へ移動

よろしくお願いします。
FileMaker19です。

スクリプトステップで検索して日付でソート後、
今月以後の頭に移動したいです。

レコードへ移動(get日付)
ではうまくいきませんでした。

どのようにすればよいでしょうか。

Offline

#2 2021-01-18 11:08:10

himadanee
Guest

Re: 日付でソートして今月以後の頭へ移動

1日一レコードなんですか?

多分「検索/置換」を使った方がいいのでは。
(検索モードでする検索ではない、該当するデータを選択したり置換したりするコマンド)
それか、ループで1レコードずつ移動してデータをチェックすることになる。(上記はフィールドがレイアウトにないと不可能)

#3 2021-01-18 11:15:50

pon3
Member

Re: 日付でソートして今月以後の頭へ移動

いえ、検索結果は日付的には歯抜けのレコードです。
現在から3ヶ月前くらいのレコードを検索して、
最初の表示は今月にできたらと思いました。

2020.10.20
2021.10.25
2021.1.10
2021.3.5
2021.4.20

ユーザー目線的にはほとんどの場合は今月からのレコードが必要なのですが、
参考のために3ヶ月前くらいも振り返って見たい需要があるのです。

Offline

#4 2021-01-18 12:06:55

Shin
Member

Re: 日付でソートして今月以後の頭へ移動

検索モード
フィールド設定[日付;Get(日付)-90]
検索実行
ソート
レコード移動[先頭]
loop
exit loop if (日付>get (日付) - day(get(日付))
レコード移動[次の]
end loop

という流れでいいのでは。検索条件はラフに考えています。

Last edited by Shin (2021-01-18 12:07:43)

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.003 seconds, 7 queries executed - Memory usage: 505.26 KiB (Peak: 516.21 KiB) ]