みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Fmp16/Win10 です。
お世話になります。
添付のファイル「https://yahoo.jp/box/ELwIhl」
のように[計算値自動入力]で改行の計算結果が出ないのです。
改行の指定個所の指定が不適切でしょうか?
入力値の自動化で日付フィールドに 計算値を " If (済み = "済"; 本日 & ¶ & ¶)"で
フィールドに既存の値が存在する場合は置き換えない を指定しています。
ご指導をお願いします。
Offline
フィールドタイプが日付タイプになっていませんか?
Offline
Mozさん
ありがとうございます。
確かに日付ですが、テキストに変えても同日に幾度も改行で入力できません。
Offline
「本日」フィールドの値は入力されるが、
改行だけが入力されない。
ということ?
Offline
自動入力の計算式は、レコードが作られた時やそのフィールドが編集されたときに評価されます。また、上書きが禁止されているので、変更された時には評価されませんよ。
新しいレコードでは、意図どおりに動いています。
ですが、日付の後に改行を付加するのは、どんな意図ですか。
Last edited by Shin (2019-12-12 15:40:38)
Offline
動作としてはShinさんが書かれているとおりですが
[フィールドに既存の値が存在する場合は置き換えない]オフにしても履歴を残すような動作はせず
本日 & ¶ & ¶
の結果が得られるだけですよ。
本来得たい計算結果と合致していますか?
Offline
皆様。ありがとうございます。
結果が欲しいのは、本日を表示後に改行し、次のスイッチが入ったら、例え同日でも
再度、本日でも入力する結果が欲しいのです。
よろしくお願いします。
Offline
「済み」フィールドで "済" が選ばれるたびに、「本日」フィールドの日付が
「完了日」フィールドに改行区切りで追記されれば良いってことですかね?
1例)
If ( 済み = "済" ; Self & 本日 & ¶ ; Self )
例外処理とかなにも考えてませんが......
Offline
1レコードの済フィールドの値が
「済」と他の値
を繰り返すのですか?
とすれば、運用法を考え直した方がいいと思いますよ。
Offline
ややこしい説明ですみません。
本日を表示後に改行し、次のスイッチの前に手動で("済")を消去してから次のスイッが入ったら、例え同日でも
再度、本日を入力する結果になるようにしたいのです。
Offline
済フィールドはどうしても必要なのですか?
ボタンで、本日を入力して行くのはまずいのでしょうか?
Offline
チポさん。
ありがとうございます。
[ボタン]で処理した方が良い事に気が付きました。
そのように変更します。
皆様、ご迷惑をかけました。
Offline
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 520.62 KiB (Peak: 525.16 KiB) ]