以下を表示するリストボックスが必要です。
YYYY: WeekNumber - Date
このDate
部分はブロードキャスト カレンダーを使用しています (日曜日に始まるため、2012 年の第 1 週は実際には月曜日12/26/2011
です)。
これは条件付きである必要があります:
選択した年が現在の年である場合、最新の「broadcastMonday」、この場合は第 9 週 (
2/20/2012
) までのみ表示されます。次に、前年から 2011 年の第 1 週までさかのぼります。これは実際には12/27/2010
.選択した年が現在の年より前の年である場合は、その年のすべてと前の年のすべてのみを表示します。
リストボックスの次の式は、正しい情報を表示するという点ではうまく機能していますが、リスト内の項目をクリックしても選択されません:
=If([Year]=year(ReloadTime()),if(left(BroadcastPeriod2,4)>=[Prior Year]
and BroadcastWeekStart2<ReloadTime(),(left(BroadcastPeriod2,4) & ' : ' &
BroadCastWeek2 & '-' & date(BroadcastWeekStart2)),),if(left(BroadcastPeriod2,4)>=
[Prior Year] and left(BroadcastPeriod2,4)<=([Year]),left(BroadcastPeriod2,4) & ' : '
& BroadCastWeek2 & '-' & date(BroadcastWeekStart2),))