0

RDLCレポートに現在の週の日付を表示しようとしています。毎週月曜日から金曜日の列見出しでこのVBA式を使用しています-

="Wed " & Day(Parameters!weekStart.Value)-WeekDay(Parameters!weekStart.Value,FirstDayOfWeek.System) + 4
="Thu " & Day(Parameters!weekStart.Value)-WeekDay(Parameters!weekStart.Value,FirstDayOfWeek.System) + 5
="Fri " & Day(Parameters!weekStart.Value)-WeekDay(Parameters!weekStart.Value,FirstDayOfWeek.System) + 6

これは問題なく機能します。週の半ばにオンスが変わる週に到達するまで、カウントを続けます。選択した週の月の最後の日が火曜日の30日だった場合、火曜日31、火曜日32、火曜日33...が続きます。

これを正しく表示する方法はありますか?

ありがとう、マット

4

1 に答える 1

0

私はこれを次のVAB式で解決しました-

="Mon " & Day(DateValue(Parameters!weekStart.Value).AddDays(0))

="Tue " & Day(DateValue(Parameters!weekStart.Value).AddDays(1))

="Wed " & Day(DateValue(Parameters!weekStart.Value).AddDays(2))

="Thu " & Day(DateValue(Parameters!weekStart.Value).AddDays(3))

="Mon " & Day(DateValue(Parameters!weekStart.Value).AddDays(4))
于 2013-03-13T09:13:55.243 に答える