初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2023-11-27 11:32:46

qa
Guest

タイムスタンプ形式の外部データソースフィールドについて

環境:Filemaker Pro 2023

お世話になります。
別のカスタムAppファイルにあるタイムスタンプフィールドをレイアウト上に
配置してインスペクタより日付のみ(例:2023/11/11)表示させたかったですが
インスペクタで設定してもタイムスタンプ形式のまま(2023/11/11 10:11:11)で表示されてしまいます。
外部データソースではなく自身のファイルでしたら意図したとおりに表示されますが
これは仕様なのでしょうか?

#2 2023-11-27 11:41:11

Shin
Member

Re: タイムスタンプ形式の外部データソースフィールドについて

タイムスタンプのフィールドは、日付時刻の両方が表示されます。インスペクターの設定では変行できません。フィールドの大きさを調整して日付をフィールド外にするしかないでしょう。
ご自身のファイルで表示できるのが謎ですが。

FM20.1 以降でしたら、レイアウト上のマージフィールドに計算式が使えるようになっていますので、GetAsDate () を使えば、日付だけの表示が可能です。

Offline

#3 2023-11-27 13:43:52

qa
Guest

Re: タイムスタンプ形式の外部データソースフィールドについて

ご返信ありがとうございます。

自ファイル内のテーブルであればタイムスタンプフィールドを
インスペクタでいじれるのは本来想定していないということですかね…
であれば不具合になるのでしょうか?

それはそうとしてマージフィールドで対応してみます。

#4 2023-11-27 14:26:43

himadanee
Guest

Re: タイムスタンプ形式の外部データソースフィールドについて

>自ファイル内のテーブルであればタイムスタンプフィールドをインスペクタでいじれる
自ファイルでも他ファイルでも設定方法は変わらないので、それは何かの勘違いでは。

時刻書式の設定は時分秒とか時分とか色々ありますけど、「表示しない」のはないし、日付のように一部だけ表示というのもできませんね。
例えば「時分」は時刻の秒なし表示ですが「分」にすると(時と秒を表示しないのではなく、時を含めた)分単位の数値になってしまう。
時刻フィールドが時間を兼ねてるので書式の種類が網羅されてないようです。

#5 2023-11-27 17:14:05

Shin
Member

Re: タイムスタンプ形式の外部データソースフィールドについて

大昔は、タイムスタンプがなかったので、日付と時刻を別々で管理していました。インスペクタでは、その頃の書式をそのまま使ってる雰囲気です。精微してほしいけれど、抹消の部分になるので、多分かわらないでしょうね。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.016 seconds, 7 queries executed - Memory usage: 509.41 KiB (Peak: 516.27 KiB) ]