みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
そもそも、
日付フィールドは入力値の自動化の前にはどのように入力されているのですか?Re:そのまんま2023/9/26です
最初のレコードに2023/9/26が入力されて、
以後⁺7ごと入力したいというのなら、
Date (9 ; 26 ; 2023 ) + 7 * ( Get ( レコード番号 ) - 1 )
というような計算フィールドでいいのでは。
Re:日付フィールドを2023/9/26と1レコード作っていれておいて、そのあとフィールド定義で計算フィールドに
変更するということでしょうか?または別フィールドを作成して、それが計算フィールドにするということでしょうか?
ちなみに日付フィールドから計算フィールドに無理やり変更して教えていただいた計算式をいれてみましたが動きませんでした。
フィールドがありませんとの表示で。
"最初の日付が固定してなくて、あくまでも前回に+7するというだけの感じもしますが"
まさにそのとおりで本来であれば、最初の日は固定されていません。例えばということで9/26にしました。
FM6のバージョンアップですが、したいのはやまやまなんですが、経費がでません。FMを少しだけ触れるのも
私だけになってしまい、会社的には動くのだから問題ないというスタンスで。
日付フィールドになっています
もちろん手順通りおこないましたが、再帰定義がでてしまいます
ファイルメーカーPro6.0において日付フィールドの入力値自動化の計算値を利用したいのですが、新しいレコードを作成するたびに、日付フィールドの日付+7日(毎週)の日付が自動で入力できるようにしたいです。計算式を教えてください
最初の日付フィールドに2023/9/26(火曜日)と入力があったら、次に新レコードを作成した場合に、2023/10/3(火曜日)になるようにしたいです。
GTP系で調べてみましたが、下記の回答があり
”こんにちは。ファイルメーカーPro6.0において、新しいレコードを作成するたびに、日付フィールドの日付に7日(毎週)を加算する計算式を作成することができます。以下の手順に従って、計算式を作成してください。
データベースを開き、レコードを作成します。
「日付フィールド」を選択し、「オプション」をクリックします。
「入力値の自動化」タブを選択し、「計算値」を選択します。
「計算式の指定」ダイアログボックスで、以下の式を入力します。
日付フィールド + 7
「OK」をクリックして、ダイアログボックスを閉じます。
これで、新しいレコードを作成するたびに、日付フィールドには、日付+7日(毎週)の日付が自動で入力されます。
以上、ご参考になれば幸いです。
これをやると、再帰定義を起こすため、このフィールドは使用できませんと表示されます
以上宜しくお願いします
Pages: 1
[ Generated in 0.004 seconds, 6 queries executed - Memory usage: 517.21 KiB (Peak: 522.06 KiB) ]