FileMakerProのプレースホルダテキストで時刻入力例を表示


はじめに

対象読者

  • FileMaker Pro ユーザー
  • フィールドのプレースホルダテキストで時刻の入力例を入れたい人

どういうの?

  • こういうの

  • インスペクタのここから設定できます

基本の要件

  • hh:mm の形式
    • つまり時刻表示は zero padding ( 一桁数値の場合の十の位を 0 にする)
  • プレースホルダテキストは返値が「テキスト」型

本題

開始時刻の表示

要件

  • 現在時刻を表示する
Right ( "0" & Hour ( Get ( 時刻 ) ) ; 2 ) & ":" &
Right ( "0" & Minute ( Get ( 時刻 ) ) ; 2 )

終了時刻の表示

要件

  • 現在時刻の二時間後を表示する
Right ( "0" & Hour ( Get ( 時刻 ) + Time ( 2 ; 0 ; 0 ) ) ; 2 ) & ":" &
Right ( "0" & Minute ( Get ( 時刻 ) ) ; 2 )

結果

  • 最初にお見せしたとおり、こうなります

おわりに

  • もっと良い書き方あったら教えてください 🙏