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

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

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

You are not logged in.

Announcement

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


#1 2019-12-12 14:39:05

kosi
Member

[計算値自動入力]で改行の計算結果が出ない。

Fmp16/Win10 です。

お世話になります。

添付のファイル「https://yahoo.jp/box/ELwIhl」
のように[計算値自動入力]で改行の計算結果が出ないのです。
改行の指定個所の指定が不適切でしょうか?


入力値の自動化で日付フィールドに 計算値を " If (済み = "済"; 本日 &  ¶ & ¶)"で
フィールドに既存の値が存在する場合は置き換えない を指定しています。

ご指導をお願いします。

Offline

#2 2019-12-12 14:49:29

Moz
Member

Re: [計算値自動入力]で改行の計算結果が出ない。

フィールドタイプが日付タイプになっていませんか?

Offline

#3 2019-12-12 15:24:29

kosi
Member

Re: [計算値自動入力]で改行の計算結果が出ない。

Mozさん

ありがとうございます。

確かに日付ですが、テキストに変えても同日に幾度も改行で入力できません。

Offline

#4 2019-12-12 15:27:31

チポ
Member

Re: [計算値自動入力]で改行の計算結果が出ない。

「本日」フィールドの値は入力されるが、
改行だけが入力されない。

ということ?

Offline

#5 2019-12-12 15:39:38

Shin
Member

Re: [計算値自動入力]で改行の計算結果が出ない。

自動入力の計算式は、レコードが作られた時やそのフィールドが編集されたときに評価されます。また、上書きが禁止されているので、変更された時には評価されませんよ。
新しいレコードでは、意図どおりに動いています。

ですが、日付の後に改行を付加するのは、どんな意図ですか。

Last edited by Shin (2019-12-12 15:40:38)

Offline

#6 2019-12-12 15:58:32

Moz
Member

Re: [計算値自動入力]で改行の計算結果が出ない。

動作としてはShinさんが書かれているとおりですが
[フィールドに既存の値が存在する場合は置き換えない]オフにしても履歴を残すような動作はせず

本日 & ¶ & ¶

の結果が得られるだけですよ。
本来得たい計算結果と合致していますか?

Offline

#7 2019-12-12 16:35:34

kosi
Member

Re: [計算値自動入力]で改行の計算結果が出ない。

皆様。ありがとうございます。

結果が欲しいのは、本日を表示後に改行し、次のスイッチが入ったら、例え同日でも
再度、本日でも入力する結果が欲しいのです。

よろしくお願いします。

Offline

#8 2019-12-12 16:43:08

Moz
Member

Re: [計算値自動入力]で改行の計算結果が出ない。

「済み」フィールドで "済" が選ばれるたびに、「本日」フィールドの日付が
「完了日」フィールドに改行区切りで追記されれば良いってことですかね?
1例)

If ( 済み = "済" ; Self & 本日 & ¶ ; Self )

例外処理とかなにも考えてませんが......

Offline

#9 2019-12-12 16:50:30

チポ
Member

Re: [計算値自動入力]で改行の計算結果が出ない。

1レコードの済フィールドの値が
「済」と他の値
を繰り返すのですか?

とすれば、運用法を考え直した方がいいと思いますよ。

Offline

#10 2019-12-12 17:03:52

kosi
Member

Re: [計算値自動入力]で改行の計算結果が出ない。

ややこしい説明ですみません。

本日を表示後に改行し、次のスイッチの前に手動で("済")を消去してから次のスイッが入ったら、例え同日でも
再度、本日を入力する結果になるようにしたいのです。

Offline

#11 2019-12-12 17:13:26

チポ
Member

Re: [計算値自動入力]で改行の計算結果が出ない。

済フィールドはどうしても必要なのですか?

ボタンで、本日を入力して行くのはまずいのでしょうか?

Offline

#12 2019-12-12 17:25:27

kosi
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.005 seconds, 9 queries executed - Memory usage: 528.72 KiB (Peak: 533.26 KiB) ]