みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
WIN10
ファイルメーカーPRO14
を使用しています初心者です。
使用する
・テーブルは一つ
・使用すしているフィールドは3つ
「本日フィールド」(計算フィールド、計算式は Get ( 日付 ) 試算結果は日付
「解約日フィールド」(日付フィールド)
「現在状況フィールド」(計算フィールド、試算結果はテキスト)
現在状況フィールドに以下の計算式を入れています
if(本日フィールド > 解約日フィールド; 解約日フィールド;
if(本日フィールド < 解約日フィールド; ”解約済” ; ””
))
としています。
この場合、「現在状況フィールド」に日付がテキストで表示された時、(つまり解約日が表示されます(例)2020/8/31)
2020/8/31 ではなく
8/31 で表示させることは可能でしょうか?
つまり2020を消して表示させたいのですが・・・
ご教授よろしくお願いします。
Offline
見え方として、2020がいらないのであれば、インスペクタで除く事ができます。
インスペクタ→データ→データの書式設定→日付
ここまで来れば、後は好きなように表示させることができます。
Offline
計算式の最初の結果の解約日フィールドを
Month ( 解約日フィールド ) & "/" & Day ( 解約日フィールド )
に変えればいいでしょう。
計算式ですが、、
Case(本日フィールド > 解約日フィールド; 解約日フィールド;本日フィールド < 解約日フィールド; ”解約済” ; ”” )
とできます。
Offline
Chikutaku様ありがとうございます。
「現在状況フィールド」の試算結果が「テキスト」のためインスペクタができません。
チポ様 ありがとうございます。
計算式ですが、、
Case(本日フィールド > 解約日フィールド; 解約日フィールド;本日フィールド < 解約日フィールド; ”解約済” ; ”” )
とできます。
→なるほど。ありがとうございます。
計算式の最初の結果の解約日フィールドを
Month ( 解約日フィールド ) & "/" & Day ( 解約日フィールド )
に変えればいいでしょう。
→これは「計算フィールド」かと思います。
もともとの「解約日」フィールドは日付フィールドにしておく必要があります。ということは何か新たなフィールドを作成して対応する?などしたほうがよいでしょうか?
→ご教授よろしくお願いします。
Offline
違いますよ
> Case(本日フィールド > 解約日フィールド; 解約日フィールド;本日フィールド < 解約日フィールド; ”解約済” ; ”” )
これを
Case(本日フィールド > 解約日フィールド; Month ( 解約日フィールド ) & "/" & Day ( 解約日フィールド );本日フィールド < 解約日フィールド; ”解約済” ; ”” )
こうしたら、という提案です。
Offline
Case( 本日フィールド > 解約日フィールド; 解約日フィールド )
にしておき日付で返し、インスペクタで日付書式を設定します。
プレースフォルダーテキストに case (isempty ( 解約日フィールド ) ; " ; "解約済") としておきます。解約当日の動きが少し変わりますが、現実には空白になるよりはいいのでは。
Offline
チポ様
よくわかりました。目からうろこでした。採用させていただいて助かっています。
shin様 チクタク様も参考になりました。ありがとうございました。
Offline
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 517.85 KiB (Peak: 522.39 KiB) ]