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

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

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

You are not logged in.

Announcement

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


#1 2015-11-13 15:16:11

もち
Guest

パート定義

レコードの一覧を日付順に月別で表示させているのですが、
今の状態ですと、レコードの数だけすべて表示されてしまい、不便なので、
これを、2015年だけというソートに変更したく、来年になったときには、2016年のみのソートにしたく思っています。
この場合どのような指定で実現できるでしょうか。ご教授くださいませ。

#2 2015-11-13 15:38:18

Moz
Member

Re: パート定義

日付フィールドを今年の西暦年で検索してから対象レコードをソートすれば良いでしょう。

今年の西暦年は

Year ( Get ( 日付 ) ) で取得できます。
来年になれば 2016 が返ります。

Last edited by Moz (2015-11-13 15:38:55)

Offline

#3 2015-11-16 18:56:47

もち
Guest

Re: パート定義

解説いただきありがとうございます。

---------------------------------------
検索モードに切り替え
新規レコード/検索条件
レイアウト切り替え[販売一覧]
フィールド設定[商品種別;”新作”]
新規レコード/検索条件
フィールド設定[商品種別;”旧作”]
検索実行[]
レコードのソート[記憶する;ダイアログなし]
----------------------------------------------
上記のスクリプトをボタンで検索できるようにしております。
この場合、Mozさんから教えてもらいました、
Year ( Get ( 日付 ) )の現在の西暦で検索したい場合、
どのように追加すればよいでしょうか?フィールドに値を出してそのフィールドで検索などできますでしょうか?
ど素人ですみません。再度ご教授くださいませ。



Moz wrote:

日付フィールドを今年の西暦年で検索してから対象レコードをソートすれば良いでしょう。

今年の西暦年は

Year ( Get ( 日付 ) ) で取得できます。
来年になれば 2016 が返ります。

#4 2015-11-17 00:12:00

Moz
Member

Re: パート定義

検索モードに切り替え
新規レコード/検索条件
レイアウト切り替え[販売一覧]
フィールド設定[商品種別;”新作”]
新規レコード/検索条件
フィールド設定[商品種別;”旧作”]
検索実行[]
レコードのソート[記憶する;ダイアログなし]

2行目: 新規レコード/検索条件 ←不要です。

4行目: フィールド設定[商品種別;”新作”]
のあとに同じようにフィールド設定で計算結果で今年の西暦年の計算式
5行目: 新規レコード/検索条件
を[レコード/検索条件複製]に変更。

でもいいですし、

7行目: 検索実行
のあとで

再度検索モードに切り替えで[フィールド設定]して
[検索実行]ではなく[対象レコードの絞り込み]にしても良いでしょう。

Offline

#5 2015-11-17 20:28:53

もち
Guest

Re: パート定義

Mozさん、出来ました!本当にありがとうございます。助かりました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 508.13 KiB (Peak: 514.76 KiB) ]