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

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

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

You are not logged in.

Announcement

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


#1 2015-06-10 18:29:09

cy
Guest

今日のレコードに飛ぶボタン

日付ごとにレコードがあり、今日のレコードに飛ぶボタンを作成中です。

スクリプトで、

検索モードに切り替え []
フィールド設定 [日付;“ ≧ ”& Get( 日付 )]
検索実行

というスクリプトを作成し、ボタンに登録すると今日に飛ぶことはできました。

しかし、これだと今日以前のレコードが検索にかかりません。
今日以前のレコードも検索にかかるようにするには、どのようにしたらよいでしょうか?

#2 2015-06-10 18:39:46

旅人
Member

Re: 今日のレコードに飛ぶボタン

不等号を ≦ にしたら?
そのスクリプトで今日のレコードに飛べたのなら、明日以降のレコードは無いので
全レコードが今日以前ですから検索しなくてもいいですけど・・・

Offline

#3 2015-06-10 18:43:05

チポ
Member

Re: 今日のレコードに飛ぶボタン

書かれたスクリプトは
  今日以降のレコードを対象レコードとする
ですよね。

ご希望は、
対象レコードを変えないで、今日のレコードをカレントレコードにする?

Offline

#4 2015-06-10 19:04:36

cy
Guest

Re: 今日のレコードに飛ぶボタン

旅人 様
チポ 様

ご回答ありがとうございます。

希望は、すべてのレコードを表示したまま、今日のレコードに飛ぶことです。
検索モードに切り替えずに、ボタン設定で今日のレコードに飛ぶものを作ろうかと考えています。

その場合計算式はどのようになるでしょうか?

#5 2015-06-11 00:30:32

旅人
Member

Re: 今日のレコードに飛ぶボタン

1レコード1日付で、日付の重複は無いということですよね?

計算フィールドを作る。式は=Get(日付) で索引オプションで計算結果を非保存にして
このフィールドをヘッダにでも置いておく。

リレーションシップグラフで左下の+のボタンを押して「今のテーブル 2」を作る。
リレーションを
     今のテーブル             今のテーブル 2
     計算フィールド---=---日付フィールド
にする。

スクリプトを1個作る。
関連レコードへ移動(このステップ1個のみ)
   内容は
       関連レコードの取得元 今のテーブル 2
      その他の設定はデフォルトのまま
スクリプト編集を終了して、これを実行する。

Offline

#6 2015-06-11 12:11:17

yaya
Member

Re: 今日のレコードに飛ぶボタン

今日のレコードを検索後、全レコードを表示でいいんじゃないかな

Offline

#7 2015-06-11 18:03:03

cy
Guest

Re: 今日のレコードに飛ぶボタン

解決しました。
ご回答くださった皆様、ありがとうございました。

#8 2015-06-11 18:04:40

旅人
Member

Re: 今日のレコードに飛ぶボタン

対象レコードが絞られていて、それを崩したくないとかもあるかも?

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.031 seconds, 9 queries executed - Memory usage: 512.99 KiB (Peak: 517.53 KiB) ]