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

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

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

You are not logged in.

Announcement

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


#1 2016-12-17 12:44:56

zx14
Member

「契約終了日」フィールドが今月か来月の場合

OSX10.11
FM 11

初めて投稿致します。

DB:購入した製品リスト
フィールド:製品名、購入月、S/N、保守契約開始月、保守契約終了月

このようなファイル内のデータを、
全件表示状態から、「終了月チェック」ボタンを押下。

レイアウト変更(保守終了間近リスト) 〜 検索モード 〜 保守契約終了月が、今月か来月の場合が該当 〜 保守契約終了月でソート後一覧表示


こちらを一度に処理するロジックとスクリプトをご教示いただけないでしょうか。

どうかどうか宜しくお願いします。

Offline

#2 2016-12-17 15:40:01

シャチ
Member

Re: 「契約終了日」フィールドが今月か来月の場合

1:検索モードで契約終了日に当月を入力
2:新規検索条件で来月を入力
3:検索実行
4:終了日でソート

こんな手順では?

Offline

#3 2016-12-17 15:57:18

zx14
Member

Re: 「契約終了日」フィールドが今月か来月の場合

シャチさんありがとうございます。

おっしゃる通りで手動ではそのようにやっております。

一連のやり方をボタンを押して自動で再現したいのです。

よろしくお願いします。

Offline

#4 2016-12-17 16:01:13

シャチ
Member

Re: 「契約終了日」フィールドが今月か来月の場合

私の書いたことをスクリプトに置き換えるだけです。
スクリプトステップのリファレンスを参照してもらえませんか?

Offline

#5 2016-12-17 18:08:37

Shin
Member

Re: 「契約終了日」フィールドが今月か来月の場合

Let (
[
Y = Year ( Get ( 日付 ) ) ;
M = Month ( Get ( 日付 ) )
] ;
Date ( M ; 1 ; Y ) & "..." & Date ( M + 2 ; 0 ; Y )
)
という計算式の結果を検索条件にするのが一番簡単かも。

Offline

#6 2016-12-17 18:35:24

旅人
Member

Re: 「契約終了日」フィールドが今月か来月の場合

保守契約終了月は保守契約終了年月ではないのですか?

Offline

#7 2016-12-19 09:21:34

zx14
Member

Re: 「契約終了日」フィールドが今月か来月の場合

シャチさん
はい、リファレンスを用意していないので、準備いたします。
ありがとうございます。

Shinさん
ありがとうございます。試してみます。

旅人さん
ありがとうございます。
保守契約終了日=yyyy.mm.dd が格納されております。

Offline

#8 2016-12-19 11:10:19

チポ
Member

Re: 「契約終了日」フィールドが今月か来月の場合

期間でリレーションして、
ポータル表示すればノータッチで常にご希望の一覧を表示出来ます。

Offline

#9 2016-12-19 18:10:12

zx14
Member

Re: 「契約終了日」フィールドが今月か来月の場合

チポさん
ありがとうございます。もう少し鍛錬してその方法もトライ致します。

Shinさん
うまくいきました。ありがとうございました。

シャチさん 旅人さん
ありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 14 queries executed - Memory usage: 513.58 KiB (Peak: 518.12 KiB) ]