みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
皆様にいつも助けてもらってます。ありがとうございます。
検索モードで日付「営業日」を例えば検索条件「19年6月1日」実行後のリスト表示状態から、
翌日(19年6月2日)や前日(19年5月31日)のリスト表示させるスクリプトボタン設置できませんか?
※レイアウトには「翌日」「前日」というボタンを設置したいのです。
問題なのは、営業はAM11時〜翌AM3時 で日をまたいでいる為、
「営業日」を、日付+1 等、みたいに関数を使ってスクリプト計算できません。
「対象レコードの絞り込み」スクリプトで色々やってみましたが、、うまくできません。
環境
Mac OS Mojave
FM 15 Advance
Offline
原始データは日時タイムスタンプ形式にとり、
集計データは補正日付データを使う、とか?
補正計算は、 GetAsDate(元タイムスタンプ - 3*60*60)
Offline
よく分かりません
> 営業はAM11時〜翌AM3時 で日をまたいでいる為、
> 「営業日」を、日付+1 等、みたいに関数を使ってスクリプト計算できません
日付フィールドは実日付で、それを営業日付で検索したい
ということでしょうか?
ならば
営業日付のフィールドを作ればいいことでしょうが。。
Offline
Hiroさん ありがとうございます。
>補正計算は、 GetAsDate(元タイムスタンプ - 3*60*60)
やってみます。
チポさん ありがとうございます。
>ならば
>営業日付のフィールドを作ればいいことでしょうが。。
現在、営業日フィールドを作ってやってます。
その検索結果一覧から「翌日」ボタンで翌日の一覧表示をしたいのです。
Offline
現在のレコードの翌日を検索する方法
ですよね。
ブラウズモードで、
変数に 営業日 + 1 を設定
検索実行の条件にその変数を指定
でいいでしょう。
Offline
深夜日付の繰下げ補正とは別に、
営業日は、年中無休でその連続性が担保されているのでしょうか?
もし非連続だと、翌日&前日の計算がそう単純な話でなくなります。
Offline
Hiroさん、たしかにそうですね。
苦し紛れの方法を・・
翌日です
現在の日付を変数に設定
対象外を表示
日付の昇順でソート
最初のレコードから順に日付を見て、
変数より大きくなったらその日付を検索
フーッ ;;;
Offline
営業日は、年中無休でその連続性が担保されているのでしょうか?
年中無休ですがm
「連続性が担保」の意味がわかりません。。すみません。
Hiroさん、チポさん
色々、ありがとうございます。参考にしながら、やってみます。
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 511.86 KiB (Peak: 516.4 KiB) ]