適用先
Access 2016 Access 2013 Access 2010

重要    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 データベースの一般的なアクセスのコンテキストで使用できます。

変換

CDblDateSerialFormatCurrencyFormatDateTimeFormatNumberFormatPercentNz

データベース

CurrentWebUserCurrentWebUserGroupsIsClientIsCurrentWebUserInGroup

日付/時刻

DateDateSerialNow

特殊評価

IsNull

数学

Round

プログラム フロー

IIf

SQL 集合関数

AvgCountSum

テキスト

InStrLCaseLCase$LeftLeft$LenMidMid$RightRight$UCaseUCase$

定数

""- EmptyStringFalseNullTrue

演算子

-&*/+<<=<>=>>=AndNotOr

ページの先頭へ

計算列

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

変換

AscCDblDateSerialDayHourMinuteMonthSecondStrStr$TimeSerialWeekdayYear

日付/時刻

DateSerialDayHourMinuteMonthMonthNameSecondTimeSerialWeekdayWeekdayNameYear

財務

DDBFVIPmtNPerPmtPPmtPVRateSLNSYD

特殊評価

IsEmptyIsNull

数学

AbsAtnCosExpFixIntLogRoundSignSinSqrTan

プログラム フロー

ChooseIIf

テキスト

AscInStrLCaseLCase$LeftLeft$LenMidMid$RightRight$SpaceSpace$StringString$UCaseUCase$

定数

""- EmptyStringFalseNullTrue

演算子

-&*/\^+<<=<>=>>=AndInLikeNotOr

ページの先頭へ

入力規則

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

変換

AscCDblDateSerialDayHourMinuteMonthSecondStrStr$TimeSerialWeekdayYear

日付/時刻

DateDateSerialDayHourMinuteMonthMonthNameNowSecondTimeTimeSerialWeekdayWeekdayNameYear

財務

DDBFVIPmtNPerPmtPPmtPVRateSLNSYD

特殊評価

IsEmptyIsNull

数学

AbsAtnCosExpFixIntLogRoundSignSinSqrTan

テキスト

AscInStrLCaseLCase$LeftLeft$LenMidMid$RightRight$SpaceSpace$StringString$TrimTrim$UCaseUCase$

定数

""- EmptyStringFalseNullTrue

演算子

-&*/\^+<<=<>=>>=AndInLikeNotOr

ページの先頭へ

クエリ列

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

変換

AscCDblDateSerialDayFormatCurrencyFormatDateTimeFormatNumberFormatPercentHourMinuteMonthNzSecondStrStr$TimeSerialWeekdayYear

データベース

CurrentWebUserCurrentWebUserGroupsIsCurrentWebUserInGroup

日付/時刻

DateDateSerialDayHourMinuteMonthMonthNameNowSecondTimeTimeSerialWeekdayWeekdayNameYear

財務

DDBFVIPmtNPerPmtPPmtPVRateSLNSYD

特殊評価

IsEmptyIsNull

数学

AbsAtnCosExpFixIntLogRoundSignSinSqrTan

プログラム フロー

ChooseIIf

テキスト

AscInStrLCaseLCase$LeftLeft$LenMidMid$RightRight$SpaceSpace$StringString$TrimTrim$UCaseUCase$

定数

""- EmptyStringFalseNullTrue

演算子

-&*/\+<<=<>=>>=AndInLikeNotOr

ページの先頭へ

UI マクロ

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

変換

CDblDateSerialFormatCurrencyFormatDateTimeFormatNumberFormatPercentNz

データベース

CurrentWebUserCurrentWebUserGroupsIsClientIsCurrentWebUserInGroup

日付/時刻

DateDateSerialNow

特殊評価

IsNull

数学

Round

プログラム フロー

IIf

テキスト

InStrLCaseLCase$LeftLeft$LenMidMid$RightRight$UCaseUCase$

定数

""- EmptyStringFalseNullTrue

演算子

-&*/+<<=<>=>>=AndNotOr

ページの先頭へ

データ マクロ

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

変換

AscCDblDateSerialDayFormatCurrencyFormatDateTimeFormatNumberFormatPercentHourMinuteMonthNzSecondStrStr$TimeSerialWeekdayYear

日付/時刻

DateDateSerialDayHourMinuteMonthMonthNameNowSecondTimeTimeSerialWeekdayWeekdayNameYear

財務

DDBFVIPmtNPerPmtPPmtPVRateSLNSYD

特殊評価

IsEmptyIsNullUpdated

数学

AbsAtnCosExpFixIntLogRoundSignSinSqrTan

プログラム フロー

ChooseIIf

テキスト

AscInStrLCaseLCase$LeftLeft$LenMidMid$RightRight$SpaceSpace$StringString$TrimTrim$UCaseUCase$

定数

""- EmptyStringFalseNullTrue

演算子

-&*/\^+<<=<>=>>=AndInLikeNotOr

ページの先頭へ

フォーム

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

変換

CDblDateSerialFormatCurrencyFormatDateTimeFormatNumberFormatPercentNz

データベース

CurrentWebUserCurrentWebUserGroupsIsClientIsCurrentWebUserInGroup

日付/時刻

DateDateSerialNow

特殊評価

IsNull

数学

Round

プログラム フロー

IIf

SQL 集合関数

AvgCountSum

テキスト

InStrLCaseLCase$LeftLeft$LenMidMid$RightRight$UCaseUCase$

定数

""- EmptyStringFalseNullTrue

演算子

-&*/+<<=<>=>>=AndNotOr

ページの先頭へ

レポート

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

変換

AscCDblDateSerialDayFormatCurrencyFormatDateTimeFormatNumberFormatPercentHourMinuteMonthNzSecondStrStr$TimeSerialWeekdayYear

日付/時刻

DateDateSerialDayHourMinuteMonthMonthNameNowSecondTimeTimeSerialWeekdayWeekdayNameYear

財務

DDBFVIPmtNPerPmtPPmtPVRateSLNSYD

特殊評価

IsEmptyIsNull

数学

AbsAtnCosExpFixIntLogRoundSignSinSqrTan

プログラム フロー

ChooseIIf

SQL 集合関数

AvgCountMaxMinStDevStDevPSumVarVarP

テキスト

AscInStrLCaseLCase$LeftLeft$LenMidMid$RightRight$StringString$TrimTrim$UCaseUCase$

定数

""- EmptyStringFalseNullTrue

演算子

-&*/\^+<<=<>=>>=AndInLikeNotOr

ページの先頭へ

ヘルプを表示

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

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