メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

重要    Access Services 2010 および Access Services 2013 は、SharePoint の次のリリースから削除されます。 新しい Web アプリを作成せず、既存のアプリを Microsoft Power Apps などの代替プラットフォームに移行することをお勧めします。

Access データを Dataverse と共有できます。これは、Web、電話、タブレット用に Power Platform アプリ、ワークフローの自動化、仮想エージェントなどを構築できるクラウド データベースです。 詳細については、「使用を開始する: Dataverse へのアクセス データの移行」を参照してください。

Access Web データベースの式に関連した互換性チェックのエラーは、Web 互換性の問題のテーブルで、互換性チェックで問題として識別された式を置き換えることによって解決できます。

このトピックでは、Access Web データベースの式と、それぞれの式がサポートされるコンテキストおよびサポートされないコンテキストを示します。 サポートされている式を使用して、互換性チェックで Web 互換でないと識別された式を置き換えることができます。

互換性チェックのエラーに関する一般的な情報については、「Web 互換性の確認: よく発生するエラー」を参照してください。

注: この記事の対象は、Access 2010 で導入された Access Web データベースです。Access Web データベースは、Access 2013 で導入された Access Web アプリとは異なります。

この記事の内容

概要

従来の Access デスクトップ データベースでは、式は発生場所に関係なく、すべて同じように評価されます。 つまり、クエリ列、フォーム コントロール、レポートのフッターのどこに式があるかにかかわらず、同じように動作します。

Access Web データベースでは、式はコンテキストに基づいて評価され、コンテキストによって有効な場合もあれば無効な場合もあります。 たとえば、Web フォーム コントロールで機能する式が、Web クエリでは動作しないことがあります。

Access Web データベース オブジェクトを最初から設計する場合、またはテンプレートを使用して作業を開始する場合、コンテキストについて心配する必要はありません。Access では、作業しているコンテキストで評価できない式を入力できないので、心配する必要はありません。 ただし、既存のデータベースを転送して Web に発行する場合は、そのデータベース内の式の一部が期待した方法で動作しない可能性があります。

このような問題を特定するために、互換性チェックを実行することができます。 互換性チェックを実行した後、Web 互換性の問題のテーブルにあるセルをクリックすると、このトピックが表示されます。 このトピックでは、互換性チェックで検出された問題に対処するときに役立つように、各コンテキストで使用できる式を示します。

ページの先頭へ

サポートされている式の表

互換性チェックで問題として識別された式を置き換えるには、コンテキスト別にサポートされている式を示した以下のリストを参照してください。

一般的なアクセス

次の式は Web データベースの一般的なアクセスのコンテキストで使用できます。

変換

CDbl
DateSerial
FormatCurrency
FormatDateTime
FormatNumber
FormatPercent
Nz

データベース

CurrentWebUser
CurrentWebUserGroups
IsClient
IsCurrentWebUserInGroup

日付/時刻

Date
DateSerial
Now

特殊評価

IsNull

数学

Round

プログラム フロー

IIf

SQL 集合関数

Avg
Count
Sum

テキスト

InStr
LCase
LCase$
Left
Left$
Len
Mid
Mid$
Right
Right$
UCase
UCase$

定数

""- EmptyString
False
Null
True

演算子

-
&
*
/
+
<
<=
<>
=
>
>=
And
Not
Or

ページの先頭へ

計算列

次の式は Web データベースの計算列のコンテキストで使用できます。

変換

Asc
CDbl
DateSerial
Day
Hour
Minute
Month
Second
Str
Str$
TimeSerial
Weekday
Year

日付/時刻

DateSerial
Day
Hour
Minute
Month
MonthName
Second
TimeSerial
Weekday
WeekdayName
Year

財務

DDB
FV
IPmt
NPer
Pmt
PPmt
PV
Rate
SLN
SYD

特殊評価

IsEmpty
IsNull

数学

Abs
Atn
Cos
Exp
Fix
Int
Log
Round
Sign
Sin
Sqr
Tan

プログラム フロー

Choose
IIf

テキスト

Asc
InStr
LCase
LCase$
Left
Left$
Len
Mid
Mid$
Right
Right$
Space
Space$
String
String$
UCase
UCase$

定数

""- EmptyString
False
Null
True

演算子

-
&
*
/
\
^
+
<
<=
<>
=
>
>=
And
In
Like
Not
Or

ページの先頭へ

入力規則

次の式は Web データベースの入力規則のコンテキストで使用できます。

変換

Asc
CDbl
DateSerial
Day
Hour
Minute
Month
Second
Str
Str$
TimeSerial
Weekday
Year

日付/時刻

Date
DateSerial
Day
Hour
Minute
Month
MonthName
Now
Second
Time
TimeSerial
Weekday
WeekdayName
Year

財務

DDB
FV
IPmt
NPer
Pmt
PPmt
PV
Rate
SLN
SYD

特殊評価

IsEmpty
IsNull

数学

Abs
Atn
Cos
Exp
Fix
Int
Log
Round
Sign
Sin
Sqr
Tan

テキスト

Asc
InStr
LCase
LCase$
Left
Left$
Len
Mid
Mid$
Right
Right$
Space
Space$
String
String$
Trim
Trim$
UCase
UCase$

定数

""- EmptyString
False
Null
True

演算子

-
&
*
/
\
^
+
<
<=
<>
=
>
>=
And
In
Like
Not
Or

ページの先頭へ

クエリ列

次の式は Web データベースのクエリ列のコンテキストで使用できます。

変換

Asc
CDbl
DateSerial
Day
FormatCurrency
FormatDateTime
FormatNumber
FormatPercent
Hour
Minute
Month
Nz
Second
Str
Str$
TimeSerial
Weekday
Year

データベース

CurrentWebUser
CurrentWebUserGroups
IsCurrentWebUserInGroup

日付/時刻

Date
DateSerial
Day
Hour
Minute
Month
MonthName
Now
Second
Time
TimeSerial
Weekday
WeekdayName
Year

財務

DDB
FV
IPmt
NPer
Pmt
PPmt
PV
Rate
SLN
SYD

特殊評価

IsEmpty
IsNull

数学

Abs
Atn
Cos
Exp
Fix
Int
Log
Round
Sign
Sin
Sqr
Tan

プログラム フロー

Choose
IIf

テキスト

Asc
InStr
LCase
LCase$
Left
Left$
Len
Mid
Mid$
Right
Right$
Space
Space$
String
String$
Trim
Trim$
UCase
UCase$

定数

""- EmptyString
False
Null
True

演算子

-
&
*
/
\
+
<
<=
<>
=
>
>=
And
In
Like
Not
Or

ページの先頭へ

UI マクロ

次の式は Web データベースの UI マクロのコンテキストで使用できます。

変換

CDbl
DateSerial
FormatCurrency
FormatDateTime
FormatNumber
FormatPercent
Nz

データベース

CurrentWebUser
CurrentWebUserGroups
IsClient
IsCurrentWebUserInGroup

日付/時刻

Date
DateSerial
Now

特殊評価

IsNull

数学

Round

プログラム フロー

IIf

テキスト

InStr
LCase
LCase$
Left
Left$
Len
Mid
Mid$
Right
Right$
UCase
UCase$

定数

""- EmptyString
False
Null
True

演算子

-
&
*
/
+
<
<=
<>
=
>
>=
And
Not
Or

ページの先頭へ

データ マクロ

次の式は Web データベースのデータ マクロのコンテキストで使用できます。

変換

Asc
CDbl
DateSerial
Day
FormatCurrency
FormatDateTime
FormatNumber
FormatPercent
Hour
Minute
Month
Nz
Second
Str
Str$
TimeSerial
Weekday
Year

日付/時刻

Date
DateSerial
Day
Hour
Minute
Month
MonthName
Now
Second
Time
TimeSerial
Weekday
WeekdayName
Year

財務

DDB
FV
IPmt
NPer
Pmt
PPmt
PV
Rate
SLN
SYD

特殊評価

IsEmpty
IsNull
Updated

数学

Abs
Atn
Cos
Exp
Fix
Int
Log
Round
Sign
Sin
Sqr
Tan

プログラム フロー

Choose
IIf

テキスト

Asc
InStr
LCase
LCase$
Left
Left$
Len
Mid
Mid$
Right
Right$
Space
Space$
String
String$
Trim
Trim$
UCase
UCase$

定数

""- EmptyString
False
Null
True

演算子

-
&
*
/
\
^
+
<
<=
<>
=
>
>=
And
In
Like
Not
Or

ページの先頭へ

フォーム

次の式は Web データベースのフォームのコンテキストで使用できます。

変換

CDbl
DateSerial
FormatCurrency
FormatDateTime
FormatNumber
FormatPercent
Nz

データベース

CurrentWebUser
CurrentWebUserGroups
IsClient
IsCurrentWebUserInGroup

日付/時刻

Date
DateSerial
Now

特殊評価

IsNull

数学

Round

プログラム フロー

IIf

SQL 集合関数

Avg
Count
Sum

テキスト

InStr
LCase
LCase$
Left
Left$
Len
Mid
Mid$
Right
Right$
UCase
UCase$

定数

""- EmptyString
False
Null
True

演算子

-
&
*
/
+
<
<=
<>
=
>
>=
And
Not
Or

ページの先頭へ

レポート

次の式は Web データベースのレポートのコンテキストで使用できます。

変換

Asc
CDbl
DateSerial
Day
FormatCurrency
FormatDateTime
FormatNumber
FormatPercent
Hour
Minute
Month
Nz
Second
Str
Str$
TimeSerial
Weekday
Year

日付/時刻

Date
DateSerial
Day
Hour
Minute
Month
MonthName
Now
Second
Time
TimeSerial
Weekday
WeekdayName
Year

財務

DDB
FV
IPmt
NPer
Pmt
PPmt
PV
Rate
SLN
SYD

特殊評価

IsEmpty
IsNull

数学

Abs
Atn
Cos
Exp
Fix
Int
Log
Round
Sign
Sin
Sqr
Tan

プログラム フロー

Choose
IIf

SQL 集合関数

Avg
Count
Max
Min
StDev
StDevP
Sum
Var
VarP

テキスト

Asc
InStr
LCase
LCase$
Left
Left$
Len
Mid
Mid$
Right
Right$
String
String$
Trim
Trim$
UCase
UCase$

定数

""- EmptyString
False
Null
True

演算子

-
&
*
/
\
^
+
<
<=
<>
=
>
>=
And
In
Like
Not
Or

ページの先頭へ

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×