みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
よろしくお願いします。
FileMaker19です。
スクリプトステップで検索して日付でソート後、
今月以後の頭に移動したいです。
レコードへ移動(get日付)
ではうまくいきませんでした。
どのようにすればよいでしょうか。
Offline
1日一レコードなんですか?
多分「検索/置換」を使った方がいいのでは。
(検索モードでする検索ではない、該当するデータを選択したり置換したりするコマンド)
それか、ループで1レコードずつ移動してデータをチェックすることになる。(上記はフィールドがレイアウトにないと不可能)
いえ、検索結果は日付的には歯抜けのレコードです。
現在から3ヶ月前くらいのレコードを検索して、
最初の表示は今月にできたらと思いました。
2020.10.20
2021.10.25
2021.1.10
2021.3.5
2021.4.20
ユーザー目線的にはほとんどの場合は今月からのレコードが必要なのですが、
参考のために3ヶ月前くらいも振り返って見たい需要があるのです。
Offline
検索モード
フィールド設定[日付;Get(日付)-90]
検索実行
ソート
レコード移動[先頭]
loop
exit loop if (日付>get (日付) - day(get(日付))
レコード移動[次の]
end loop
という流れでいいのでは。検索条件はラフに考えています。
Last edited by Shin (2021-01-18 12:07:43)
Offline
Pages: 1
[ Generated in 0.003 seconds, 7 queries executed - Memory usage: 505.26 KiB (Peak: 516.21 KiB) ]