ファイルメーカー 年と月だけ入力したい

日付・時間はやっかいです。

でもカンタンです。

年と月だけ入力したい場合は、フィールドを「テキストフィールド」として作ります。

そこに「2010/10」などと入力するようにします。

「日付フィールド」にしてしまうと、表示をインスペクタで変更しておいても、データは年月日まで格納されています。

なので、リレーションなど制御させようとしてもうまくいかなくなります。

もしくは、年月を計算させる方法もいいと思います。

ユーザーには日付フィールドにカレンダープルダウンから入力させて、

年月フィールドをテキストフィールドにし、フィールドのプロパティから計算結果として、

Year(日付フィールド)&”/”&Month(日付フィールド)としておくのもありです。

注意点はテキストフィールドに計算させること。

リレーションなどに使う場合は、非保存になるとリレーションが機能しなくなります。

(させる方法もありますがこの方が無難)

このように、ワンクッションはさんで処理をさせたり、フィールドタイプを変えることで対応できます。

コメントをどうぞ