みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
AAAフィールド(日付)の20日後の日付をBBBフィールドに表示させたいのです。
やってみたこと
1.BBBフィールドを計算にして
Date ( Month ( AAAフィールド ) ; Day ( AAAフィールド ) + 20 ; Year ( AAAフィールド ) )
→BBBフィールド(日付)には6桁の数字が表示される。
2.BBBフィールドを日付にして
入力値の自動化-計算値に
Date ( Month ( AAAフィールド ) ; Day ( AAAフィールド ) + 20 ; Year ( AAAフィールド ) )
→BBBフィールド(日付)には6桁の数字が表示される。
なぜでしょうか???
単純に、AAA + 20 という計算フィールドにして、結果を日付にしておけばいいです。
Offline
Shin様ありがとうございます。
BBBフィールドを計算にして
AAAフィールド + 20
でも同じ6桁の数字が表示されます。
どのような数字でしょうか?
700000台の数字でしたら、フィールド定義のフィールドタイプのチェック、
180724のような数字でしたら、レイアウトモードでフィールドの日付書式のチェック
ですね。
Offline
チポ様
ありがとうございます。
AAAフィールド(日付)には
2002/01/15
20日後を出したいBBBフィールド(日付・自動計算でAAAフィールド+20)には
730885
と表示されています。
Shin様の回答をもう一度お読みください。
結果を日付にしておけばいいです
ここが抜けていると思われます。
いいですか?「計算結果」を「日付」に設定するのですよ。
非計算フィールドで、入力値の自動化・計算式の場合、
計算結果は、そのフィールドタイプに固定され、選択できませんね。
そのフィールドタイプが日付になっているのかチェックです。
特段の理由がなければ、
計算フィールドとして、その計算結果を日付とすればいいでしょう。
Offline
皆様
ありがとうございます。
いいですか?「計算結果」を「日付」に設定するのですよ。
計算フィールドとして、その計算結果を日付とすればいいでしょう。
すみませんがここがどうしても判りません。
AAAフィールド(タイプ:日付フィールド)
BBBフィールド(タイプ:計算フィールド・計算式:AAAフィールド + 20)
でBBBフィールドのデーターの書式設定は日付が出てきていません。
それとも別のフィールドCCCフィールド(タイプ:計算・計算式:AAAフィールド + 20)
として
BBBフィールド(タイプ:日付フィールド・データーの書式設定を日付)
でしょうか??違いますよね。
バージョンが分かりませんが、[計算式の指定ダイアログボックス](計算式を入力する画面)の
左下に[計算結果]と書かれた部分とポップアップメニューで
テキスト・数字・日付etc.と選択できる部分がありませんか?
そこで日付を選択していないので計算結果が日付になっていないということだと思いますよ。
Offline
解決しました。
[ 計算式の指定] ダイアログボックスで、[ 計算結果] が [ 日付] ですね。
気が付きませんでした。お騒がせいたしました。
Moz様
ありがとうございます。
コメント見る前に気づきました。
そのとおりです。
Pages: 1
[ Generated in 0.013 seconds, 8 queries executed - Memory usage: 517.7 KiB (Peak: 522.24 KiB) ]