みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
西暦フィールド(1980月の場合は「1980」)
月フィールド (1月の場合は「1」)
日フィールド (3日の場合は「3」)
とわけて入力していまして
生年月日フィールドでは
西暦 & "/" & 月 & "/" & 日 としています。
生年月日フィールドのデータの書式設定で前置文字
日 なし
月 なし
にして
1980/1/3 と表示されているのですが、
エクスポートすると
1980/01/03 になってしまします。
エクスポートしても
1980/1/3 にする方法はございますでしょうか?
OS:[win10]
FileMaker Ver:[Pro11]
FileMaker Server 11も利用
現在 コールシステムでファイルメーカーを利用してます。
Offline
「レコードのエクスポート」で「■ エクスポートされたデータに現在のレイアウトのデータ書式を適用する」オプションにチェックを入れて実行する。
蛇足ですが、
> 生年月日フィールドでは、 西暦 & "/" & 月 & "/" & 日 としています。
FMの定石的式は、 Date(月; 日; 西暦) でしょう。
Last edited by Hiro (2017-02-06 00:39:13)
Offline
生年月日フィールドをテキスト形式にしておいて、計算結果もテキストで戻るようにしたらどうでしょうか?
いまの生年月日を日付でもつ必要があれば、計算フィールドを作って、
Year( 生年月日 ) & "/" & Month(生年月日) & "/" & Day( 生年月日 )
として、計算結果をテキストにすればできると思います。
Hiroさま todayさま
早々のご回答ありがとうございます。
todayさま
今回は計算フィールドにしてしまうとエラーがでてしまいます。すいません。
(私のつかっているスクリプトがややこしくて)
Hiroさま
ご指摘ありがとうございます。
FMの定石的式は、 Date(月; 日; 西暦) でしょう。
早速変更しました。
「レコードのエクスポート」で「■ エクスポートされたデータに現在のレイアウトのデータ書式を適用する」オプションにチェックを入れて実行する。
にしましたが、エクスポートしても
1980/01/03 のままです。
なぜでしょうか。。。
ちなみに生年月日フィールドが日付フィールドになってるからでしょうか?
OS:[win10]
FileMaker Ver:[Pro11]
FileMaker Server 11も利用
現在 コールシステムでファイルメーカーを利用してます。
Offline
いいえ、日付フィールドだからこそのエクスポートオプション機能です。
変ですね?
「現在のレイアウト」の生年月日フィールドに日付書式されているか、
またその現在のレイアウトでエクスポートしていますか?
もちろん、生年月日フィールドは計算フィールドでその計算結果は
日付タイプに指定されていますよね?
Last edited by Hiro (2017-02-06 02:24:02)
Offline
「現在のレイアウト」の生年月日フィールドに日付書式
日付書式になってましたので、入力モードそのままにしましたが、
「1980/01/03」のままです。
その現在のレイアウトでエクスポートしていますか?
これは間違いなくそのレイアウト上でエクスポートしてます。
OS:[win10]
FileMaker Ver:[Pro11]
FileMaker Server 11も利用
現在 コールシステムでファイルメーカーを利用してます。
Offline
日付書式の指定をして下さい。
その書式指定をエクスポートデータに反映させるオプションなのだから!!!
Offline
---------------------------
データの書式設定
書式 2003/12/25
数字セパレータ /
前置文字 日 なし
月 なし
数字の形式 半角
---------------------------
としてみてもできないんです!!
他まちがってますか??
OS:[win10]
FileMaker Ver:[Pro11]
FileMaker Server 11も利用
現在 コールシステムでファイルメーカーを利用してます。
Offline
標準機能なので、出来ないのはどこか設定が違うのかと思いますが、
これ以上は私にはよく分かりません。
ご自分で1ステップづつ動作確認しながら設定をやり直してみて下さい。
Last edited by Hiro (2017-02-06 03:18:28)
Offline
> todayさま
> 今回は計算フィールドにしてしまうとエラーがでてしまいます。すいません。
> (私のつかっているスクリプトがややこしくて)
その結果が、「生年月日フィールド」に入っていると思いますので、
そこはそのままで、
別の計算フィールドで
> Year( 生年月日 ) & "/" & Month(生年月日) & "/" & Day( 生年月日 )
> として、計算結果を『テキスト』に
とすればよいはずですが、これでエクスポートしてもダメですか?
私のところではこれでできてました。
前置文字 日 なし
月 なし
これは、0をつけたくない場合の設定です。
間違えた。0をつけたくない質問だった。
何形式でエクスポートしてますか?CSVをExcelで開いてそっちが書式設定してるとか??
何が起きているかわかりませんが
最悪 計算フィールドで結果をテキストにして
年 & "/" & 月 & "/" & 日
を書き出したらどうでしょうか?
Offline
todayさま
別計算フィールドで無事解決しました。
皆様ありがとうございます!
OS:[win10]
FileMaker Ver:[Pro11]
FileMaker Server 11も利用
現在 コールシステムでファイルメーカーを利用してます。
Offline
Pages: 1
[ Generated in 0.021 seconds, 9 queries executed - Memory usage: 532.25 KiB (Peak: 552.79 KiB) ]