みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM13 advanced
win8
新規作成したときに日付も入力値の自動化で入力するようになっているのですが、時々この日付が”?”のマークに代わっております。通常はこのようなことが起こるわけではないのですが、本日の集計をしたときに今日の日付で検索しているので、”?”マークですと今日の日付とは認識せず集計金額が変わってしまいます。なぜこのようなことが起こるのでしょうか?
Offline
?は不正な日付を入力した場合の表示です。
作成日にしないで計算値を入れてませんか。あるいはスクリプトを使ってるとか。
ご連絡ありがとうございます。問題のフィールドのタイプは日付にしてあり、特に新規作成したときはレイアウトを変えるスクリプトしか作成していない状態です。他に日付のグローバルフィールドがあるのですが、これが問題なのでしょうか?
Offline
timさんが既に書かれていますが、
入力値の自動化で入力される内容が不正な日付形式になる場合に「?」になっているのでは?
どのような設定にされていますか?
Offline
ご回答ありがとうございます。日付フィールドは入力値の自動化のところで作成情報のところにレ点されており”日付”で設定しております。インスペクタを開いてデータの書式設定を見てみると”入力モードそのまま”になっております。その他チェックするところはありますでしょうか?
Offline
「?」になるフィールドタイプが日付以外になっていませんか?
たとえば数字フィールドの場合、フィールドの幅が足りない場合は「?」が表示されます。
Offline
ご回答ありがとうございます。フィールドのタイプは日付になっています。フィールドの幅も疑ってみましたが他のレコードの日付フィールドのところはたとえば2014/08/23というように表示されているので1レコードだけ日付フィールドが?になるというのがバグなのかよくわからなく投稿させていただきました。この状況が続くようでしたら無理やりにでも?があったら日付をフィールド設定するというようにやれますが、ちょっと気持ち悪い感じです。
Offline
Pages: 1
[ Generated in 0.043 seconds, 11 queries executed - Memory usage: 510.76 KiB (Peak: 515.3 KiB) ]