|
Важно Службы Access 2010 и 2013 удаляются из следующего выпуска SharePoint. Рекомендуется не создавать новые веб-приложения, а перенести существующие приложения на другую платформу, например Microsoft Power Apps. Вы можете поделиться данными Access с Dataverse, облачной базой данных, на основе которой можно создавать приложения Power Platform, автоматические рабочие процессы, виртуальные агенты и т. д. для Интернета, телефона или планшета. Дополнительные сведения см. в разделе Начало работы: перенос данных Access в Dataverse. |
Ошибки совместимости, связанные с выражениями, можно устранить, заменив выражения, которые при проверке совместимости были обозначены как проблемные в таблице "Вопросы веб-совместимости".
В этом разделе описано, какие выражения поддерживаются в тех или иных контекстах веб-базе данных Access. Вы можете заменить поддерживаемыми выражениями выражения, которые средство проверки совместимости определило как не являющиеся веб-совместимыми.
Общие сведения об ошибках, определяемых средством проверки совместимости, см. в статье Общие ошибки при проверке совместимости.
Примечание: Эта статья относится к веб-базам данных Access (которые появились в Access 2010). Они отличаются от веб-приложений Access, появившихся в Access 2013.
В этой статье
Обзор
В традиционной классической базе данных Access выражения оцениваются одинаково независимо от того, где они используются. Это значит, что выражение работает одинаково независимо от того, где оно находится — в столбце запроса, элементе управления формы или колонтитуле отчета.
В веб-базе данных Access выражения вычисляются в контексте, и некоторые выражения можно использовать только в определенных контекстах. Например, выражение, которое работает в элементе управления веб-формы, может не работать в веб-запросе.
Когда вы создаете объекты веб-базы данных Access с нуля или на основе шаблона, вам можно не беспокоиться о контексте, потому что Access не позволяет вводить выражения, которое нельзя вычислить в текущем контексте. Но если вы хотите преобразовать существующую базу данных и опубликовать ее в Интернете, некоторые из выражений в ней могут не работать так, как ожидалось.
Вы можете запустить средство проверки совместимости, чтобы выявить такие потенциальные проблемы. Возможно, вы открыли эту статью, запустив проверку совместимости и щелкнув ячейку в таблице "Вопросы веб-совместимости". В этом разделе перечислены выражений, которые можно использовать в том или ином контексте, чтобы помочь вам устранить проблемы, обнаруженные при проверке совместимости.
Таблица поддерживаемых выражений
Просмотрите список поддерживаемых выражений для нужного контекста, чтобы заменить выражения, которые средство проверки совместимости определило как неправильные.
Общие для Access
Приведенные ниже выражения можно использовать в контексте "Общие для Access" веб-базы данных.
Преобразование
CDblDateSerialFormatCurrencyFormatDateTimeFormatNumberFormatPercentNz
База данных
CurrentWebUserCurrentWebUserGroupsIsClientIsCurrentWebUserInGroup
Дата и время
DateDateSerialNow
Проверка
IsNull
Математика
Round
Управление
IIf
Статистические
AvgCountSum
Текст
InStrLCaseLCase$LeftLeft$LenMidMid$RightRight$UCaseUCase$
Константы
""- EmptyStringFalseNullTrue
Операторы
-&*/+<<=<>=>>=AndNotOr
Вычисляемые столбцы
Приведенные ниже выражения можно использовать в контексте "Вычисляемые столбцы" веб-базы данных.
Преобразование
AscCDblDateSerialDayHourMinuteMonthSecondStrStr$TimeSerialWeekdayYear
Дата и время
DateSerialDayHourMinuteMonthMonthNameSecondTimeSerialWeekdayWeekdayNameYear
Финансовые
DDBFVIPmtNPerPmtPPmtPVRateSLNSYD
Проверка
IsEmptyIsNull
Математика
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Управление
ChooseIIf
Текст
AscInStrLCaseLCase$LeftLeft$LenMidMid$RightRight$SpaceSpace$StringString$UCaseUCase$
Константы
""- EmptyStringFalseNullTrue
Операторы
-&*/\^+<<=<>=>>=AndInLikeNotOr
Правила проверки
Приведенные ниже выражения можно использовать в контексте "Правила проверки" веб-базы данных.
Преобразование
AscCDblDateSerialDayHourMinuteMonthSecondStrStr$TimeSerialWeekdayYear
Дата и время
DateDateSerialDayHourMinuteMonthMonthNameNowSecondTimeTimeSerialWeekdayWeekdayNameYear
Финансовые
DDBFVIPmtNPerPmtPPmtPVRateSLNSYD
Проверка
IsEmptyIsNull
Математика
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Текст
AscInStrLCaseLCase$LeftLeft$LenMidMid$RightRight$SpaceSpace$StringString$TrimTrim$UCaseUCase$
Константы
""- EmptyStringFalseNullTrue
Операторы
-&*/\^+<<=<>=>>=AndInLikeNotOr
Столбцы запросов
Приведенные ниже выражения можно использовать в контексте "Столбцы запросов" веб-базы данных.
Преобразование
AscCDblDateSerialDayFormatCurrencyFormatDateTimeFormatNumberFormatPercentHourMinuteMonthNzSecondStrStr$TimeSerialWeekdayYear
База данных
CurrentWebUserCurrentWebUserGroupsIsCurrentWebUserInGroup
Дата и время
DateDateSerialDayHourMinuteMonthMonthNameNowSecondTimeTimeSerialWeekdayWeekdayNameYear
Финансовые
DDBFVIPmtNPerPmtPPmtPVRateSLNSYD
Проверка
IsEmptyIsNull
Математика
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Управление
ChooseIIf
Текст
AscInStrLCaseLCase$LeftLeft$LenMidMid$RightRight$SpaceSpace$StringString$TrimTrim$UCaseUCase$
Константы
""- EmptyStringFalseNullTrue
Операторы
-&*/\+<<=<>=>>=AndInLikeNotOr
Макросы пользовательского интерфейса
Приведенные ниже выражения можно использовать в контексте "Макросы пользовательского интерфейса" веб-базы данных.
Преобразование
CDblDateSerialFormatCurrencyFormatDateTimeFormatNumberFormatPercentNz
База данных
CurrentWebUserCurrentWebUserGroupsIsClientIsCurrentWebUserInGroup
Дата и время
DateDateSerialNow
Проверка
IsNull
Математика
Round
Управление
IIf
Текст
InStrLCaseLCase$LeftLeft$LenMidMid$RightRight$UCaseUCase$
Константы
""- EmptyStringFalseNullTrue
Операторы
-&*/+<<=<>=>>=AndNotOr
Макросы данных
Приведенные ниже выражения можно использовать в контексте "Макросы данных" веб-базы данных.
Преобразование
AscCDblDateSerialDayFormatCurrencyFormatDateTimeFormatNumberFormatPercentHourMinuteMonthNzSecondStrStr$TimeSerialWeekdayYear
Дата и время
DateDateSerialDayHourMinuteMonthMonthNameNowSecondTimeTimeSerialWeekdayWeekdayNameYear
Финансовые
DDBFVIPmtNPerPmtPPmtPVRateSLNSYD
Проверка
IsEmptyIsNullUpdated
Математика
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Управление
ChooseIIf
Текст
AscInStrLCaseLCase$LeftLeft$LenMidMid$RightRight$SpaceSpace$StringString$TrimTrim$UCaseUCase$
Константы
""- EmptyStringFalseNullTrue
Операторы
-&*/\^+<<=<>=>>=AndInLikeNotOr
Формы
Приведенные ниже выражения можно использовать в контексте "Формы" веб-базы данных.
Преобразование
CDblDateSerialFormatCurrencyFormatDateTimeFormatNumberFormatPercentNz
База данных
CurrentWebUserCurrentWebUserGroupsIsClientIsCurrentWebUserInGroup
Дата и время
DateDateSerialNow
Проверка
IsNull
Математика
Round
Управление
IIf
Статистические
AvgCountSum
Текст
InStrLCaseLCase$LeftLeft$LenMidMid$RightRight$UCaseUCase$
Константы
""- EmptyStringFalseNullTrue
Операторы
-&*/+<<=<>=>>=AndNotOr
Отчеты
Приведенные ниже выражения можно использовать в контексте "Отчеты" веб-базы данных.
Преобразование
AscCDblDateSerialDayFormatCurrencyFormatDateTimeFormatNumberFormatPercentHourMinuteMonthNzSecondStrStr$TimeSerialWeekdayYear
Дата и время
DateDateSerialDayHourMinuteMonthMonthNameNowSecondTimeTimeSerialWeekdayWeekdayNameYear
Финансовые
DDBFVIPmtNPerPmtPPmtPVRateSLNSYD
Проверка
IsEmptyIsNull
Математика
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Управление
ChooseIIf
Статистические
AvgCountMaxMinStDevStDevPSumVarVarP
Текст
AscInStrLCaseLCase$LeftLeft$LenMidMid$RightRight$StringString$TrimTrim$UCaseUCase$
Константы
""- EmptyStringFalseNullTrue
Операторы
-&*/\^+<<=<>=>>=AndInLikeNotOr