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

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

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

You are not logged in.

Announcement

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


#1 2022-11-11 15:29:45

vs
Guest

今月の1日と月末の日付を自動入力

FM19 WIN10

いつもお世話になっております。
検索用でg_検索開始日とg_検索終了日のフィールドを作りました。
そのレイアウトを開いたら、
g_検索開始日に現在の月の1日
g_検索終了日に現在の月の月末の日付
がすでに入力されている状態にしたいです。

ご教授お願いいたします。

#2 2022-11-11 16:03:29

Shin
Member

Re: 今月の1日と月末の日付を自動入力

現在の月の1日:Get ( 日付 ) - Day ( Get ( 日付 ) ) + 1
現在の月の月末の日付:Date ( Month ( Get ( 日付 ) ) + 1 ; 0 ; Year ( Get ( 日付 ) )
を、トリガーでスクリプトを動かして、フィールド設定します。

ただ、当月の検索をするのでしたら、日付に Year ( Get ( 日付 ) ) & "/" &  Year ( Get ( 日付 ) ) & "/*" を検索条件にすればいいです。
リレーションを使っているのでしたら、年月を取り出すフィールドを作っておくと簡単ですよ。

Last edited by Shin (2022-11-11 16:25:15)

Offline

#3 2022-11-11 16:12:25

vs
Guest

Re: 今月の1日と月末の日付を自動入力

shin様

ありがとうございます!
g_検索開始日のほうは見事に11月1日と入りましたが、g_検索終了日のほうが10月31日と入りました。。

#4 2022-11-11 16:19:04

Shin
Member

Re: 今月の1日と月末の日付を自動入力

Month で +1 してます?

月初の日付:Date ( Month ( Get ( 日付 ) ) ; 1 ; Year ( Get ( 日付 ) )
でもいいですよ。

Last edited by Shin (2022-11-11 16:25:37)

Offline

#5 2022-11-11 16:23:20

vs
Guest

Re: 今月の1日と月末の日付を自動入力

Shinさんのをコピーして実行してみたら、関数中の引数が多すぎます。と出たので

Date ( Month ( Get ( 日付 ) + 1  ); 0 ; Year ( Get ( 日付 ) ) )

この計算式で実行しています。

#6 2022-11-11 16:26:15

Shin
Member

Re: 今月の1日と月末の日付を自動入力

()が抜けていました。
まだぬけていました
Date ( Month ( Get ( 日付 ) ) + 1 ; 0 ; Year ( Get ( 日付 ) ) )

Last edited by Shin (2022-11-11 18:32:31)

Offline

#7 2022-11-11 16:30:54

vs
Guest

Re: 今月の1日と月末の日付を自動入力

Shin様

出来ました!ありがとうございます!
最初「(」よりも「)」の数が多いか、または「)」よりも「(」の数が多くなっています。と出たので

Date ( Month ( Get ( 日付 ) ) + 1 ; 0 ; Year ( Get ( 日付 ) ) )

最後に ) 付けたら動きました!

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 11 queries executed - Memory usage: 551.93 KiB (Peak: 562.94 KiB) ]