タイトル
日付フィールドの妥当性チェック
フォーラムに投稿
「売上データ.csv」を取込むスクリプトを作っています。
その際に、取り込まれた日付の妥当性が但しいかのチェックをする方法はありませんでしょうか。
取込は、
1.レコードのインポート
2.取込データをリスト形式で表示し、エラー項目は条件付き書式で赤文字にする。
としているのですが、正しくない日付が取り込まれた場合の条件式が出来なくてこまっています。
例えば、「2014/3/99」の日付を取り込んだ場合、その日付フィールド(日付タイプ)での表示上は"?"となるのですが
条件付き書式で「値が"?"に等しい」としても倫理値を返してくれません。表示上は"?"となっていますがテーブル値自体は
2014/3/99が入っているようです。
日付が正しい形式か判定できる関数などありませんでしょうか。
無効なデータが入っているかを検証する関数があるので、それを使うのがいいかと思います。
IsValid
データが無効な場合には「0」(偽)を返し、データが有効な場合には「1 」(真)を返します。
http://www.filemaker.co.jp/help/html/func_ref3.33.13.html