0

Microsoft Access 2010 で Web データベースの計算フィールドを作成しようとしています。

フィールドには、次のように 3 文字の形式で日を表示する必要があります。

テーブル内の既存の日付列から。

明らかに、フォーマット機能は Web と互換性がありません。また、次の関数 FormatDateTime には文字列の日に変換するオプションがなく、長い日付と短い日付と時刻だけです。

これをどのように達成できるかについてのアイデアはありますか?

これが不可能な場合、私の唯一の選択肢は、クライアント オブジェクトを作成することです。

代わりに関数をクエリに追加しようとしましたが、これも Web データベースと互換性がありません。

4

1 に答える 1

2

WeekdayNameが適しているはずです。FirstDayofWeekに注意してください:

SELECT WeekdayName(Weekday([ADate],1),-1,1) FROM Table

構文:

Weekday(Date,[FirstDayOfWeek])
WeekdayName(Weekday as Long,[Abbreviate as Boolean],[FirstDayOfWeek])

1 = Sunday in both of the functions.
于 2012-10-29T10:45:33.010 に答える