みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
日付ごとにレコードがあり、今日のレコードに飛ぶボタンを作成中です。
スクリプトで、
検索モードに切り替え []
フィールド設定 [日付;“ ≧ ”& Get( 日付 )]
検索実行
というスクリプトを作成し、ボタンに登録すると今日に飛ぶことはできました。
しかし、これだと今日以前のレコードが検索にかかりません。
今日以前のレコードも検索にかかるようにするには、どのようにしたらよいでしょうか?
不等号を ≦ にしたら?
そのスクリプトで今日のレコードに飛べたのなら、明日以降のレコードは無いので
全レコードが今日以前ですから検索しなくてもいいですけど・・・
Offline
書かれたスクリプトは
今日以降のレコードを対象レコードとする
ですよね。
ご希望は、
対象レコードを変えないで、今日のレコードをカレントレコードにする?
Offline
旅人 様
チポ 様
ご回答ありがとうございます。
希望は、すべてのレコードを表示したまま、今日のレコードに飛ぶことです。
検索モードに切り替えずに、ボタン設定で今日のレコードに飛ぶものを作ろうかと考えています。
その場合計算式はどのようになるでしょうか?
1レコード1日付で、日付の重複は無いということですよね?
計算フィールドを作る。式は=Get(日付) で索引オプションで計算結果を非保存にして
このフィールドをヘッダにでも置いておく。
リレーションシップグラフで左下の+のボタンを押して「今のテーブル 2」を作る。
リレーションを
今のテーブル 今のテーブル 2
計算フィールド---=---日付フィールド
にする。
スクリプトを1個作る。
関連レコードへ移動(このステップ1個のみ)
内容は
関連レコードの取得元 今のテーブル 2
その他の設定はデフォルトのまま
スクリプト編集を終了して、これを実行する。
Offline
今日のレコードを検索後、全レコードを表示でいいんじゃないかな
Offline
解決しました。
ご回答くださった皆様、ありがとうございました。
対象レコードが絞られていて、それを崩したくないとかもあるかも?
Offline
Pages: 1
[ Generated in 0.031 seconds, 9 queries executed - Memory usage: 512.99 KiB (Peak: 517.53 KiB) ]