外観を変える

カレンダーの外観を変えるにはどうしますか?

概要

このページを読む前に、レイアウトモードでカレンダーを操作するためのヒントを撮影した短い動画をご覧ください。短時間でご理解いただけます。

サイズを変える

レイアウトの構成要素のサイズは変更できますが、使用するレイアウトのセットが2つあることに注意してください。「small」レイアウト(レイアウトモードに切り替え、レイアウトメニューを見てください)は、1024×768の画面解像度に最適化されているので、目的のレイアウトを選択して、領域のサイズに合うようにFileMakerのオブジェクトをサイズ変更します。

設定の調整:1日あたりの行数や終日のイベントの行数などを変更する

「月」タブ上にある各日の行

「月」表示の各日に表示される行数を変更できます。デフォルトでは6行表示されていて、1行目には日付の数字が表示されています。各日の行数を変更するには、「Load Calendar Settings - Each Redraw」スクリプトを編集して、月の分岐の計算に使用している「変数を設定 [$sc_RowsPerDay; 値:6] の「6」を、表示したい行数の数値に変更します。数値は2以上に設定します。1行目は日付の数字に使用するためです。

 カレンダーの「月」のポータルで、各日の行数が6以外に設定されている場合、1ヶ月全体の表示ではなくなります。そこで、ポータルの行数を増やす(そしてレイアウトのサイズも大きくする)か、またはポータルをスクロール可能に設定します。「Calendar」レイアウトの「月」タブの編集については、「カレンダーのタブ」を参照してください。

 レイアウトの上のポータルの行数を変更したら、「Load Calendar Settings - On Startup...」のスクリプトの編集ウインドウを開き、最初の変数の「($$sc_LastRow)」をポータルの行数にします。

日本語版追記

以下のスクリプト内容の解説もご覧ください。

 Free版の「Load Calendar Settings - On Startup」のスクリプトでは、

  1.  起動時は $$sc_UseSmallCalendarの値は Ask がセット
  2.  $sc_NumberOfRowsForSmallCalendar、$sc_NumberOfRowsForRegularCalendarが決めうちで設定
  3.  $$sc_LastRowの設定時のCase文では、条件として$$sc_UseSmallCalendar = 1となっている
  4.  この後に、起動しているPCの画面サイズを見てSmallレイアウトにするかどうかたずねている(Smallなら1がセットされる)。


Pro版の「Load Calendar Settings - On Startup」のスクリプトでは、

  1. 起動時は $$sc_UseSmallCalendarの値は 確認 がセット
  2. $sc_NumberOfRowsForSmallCalendar、$sc_NumberOfRowsForRegularCalendarが決めうちで設定
  3. $$sc_LastRow設定時は、$sc_NumberOfRowsForRegularCalendarを設定
  4. この後に、起動しているPCの画面サイズを見てSmallレイアウトにするかどうかたずねている(Smallなら1がセットされる)。
  5. さらに後に$$sc_LastRowを再設定しているCase文では、条件として$$sc_UseSmallCalendar = 1となっている

「日」表示の行数を変える

「日」表示のポータルの行の高さを高くするには(フィールドを追加する、あるいは1つのイベントに対して複数の行が表示されるようにする、など)、「日」のポータルの行数を変更する必要があります。

ポータルの行数を変更するには、「Load Calendar Settings - Each Redraw」のスクリプトの2番目の「変数を設定」の宣言を編集し、Caseの記述を編集して「日」表示で自分の設定した行数を使えるようにします。この数値は、「日」のシンプル表示 にも“通常”表示にも適用されることに注意してください。

「日」表示にフィールドを追加できますか?

できます。あなたのイベントのテーブルから、または関連テーブルからフィールドを追加する方法は、「フィールドを追加する」を参照してください。

もうひとつ、「日」表示の行の高さを変えるとよいでしょう。これにより、1つのイベントにつき複数の行を表示できます。上述のビデオを見てポータル内に重なっているオブジェクトの扱いを確認してから、1日あたりの行数を変更して新たに設定したポータルの行数を反映させてください。

カレンダーのデフォルト表示を変更するにはどうしますか?

カレンダーのそれぞれの“表示”は、同一レイアウト上の別々のタブに作られています。したがって、デフォルトのタブを変更するだけです。詳しくは、「カレンダーのタブ」を参照してください。

イベントに独自の色を設定できますか?

もちろんできます。どれでも、好きな色を設定できます(ただし、薄い色のほうが使いやすいでしょう)。詳しくは「イベントの色」を参照してください。

カレンダーにスクロールバーを追加するか、「月」表示の各日の行数を増やしたいのですが?

問題ありません。どちらも簡単です。詳しくは、「カレンダーをスクロールする」を参照してください。