Важно Службы 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" веб-базы данных.
Преобразование
CDbl
DateSerial FormatCurrency FormatDateTime FormatNumber FormatPercent NzБаза данных
CurrentWebUser
CurrentWebUserGroups IsClient IsCurrentWebUserInGroupДата и время
Date
DateSerial NowПроверка
IsNull
Математика
Round
Управление
IIf
Статистические
Avg
Count SumТекст
InStr
LCase LCase$ Left Left$ Len Mid Mid$ Right Right$ UCase UCase$Константы
""- EmptyString
False Null TrueОператоры
-
& * / + < <= <> = > >= And Not OrВычисляемые столбцы
Приведенные ниже выражения можно использовать в контексте "Вычисляемые столбцы" веб-базы данных.
Преобразование
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Правила проверки
Приведенные ниже выражения можно использовать в контексте "Правила проверки" веб-базы данных.
Преобразование
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Столбцы запросов
Приведенные ниже выражения можно использовать в контексте "Столбцы запросов" веб-базы данных.
Преобразование
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Макросы пользовательского интерфейса
Приведенные ниже выражения можно использовать в контексте "Макросы пользовательского интерфейса" веб-базы данных.
Преобразование
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Макросы данных
Приведенные ниже выражения можно использовать в контексте "Макросы данных" веб-базы данных.
Преобразование
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Формы
Приведенные ниже выражения можно использовать в контексте "Формы" веб-базы данных.
Преобразование
CDbl
DateSerial FormatCurrency FormatDateTime FormatNumber FormatPercent NzБаза данных
CurrentWebUser
CurrentWebUserGroups IsClient IsCurrentWebUserInGroupДата и время
Date
DateSerial NowПроверка
IsNull
Математика
Round
Управление
IIf
Статистические
Avg
Count SumТекст
InStr
LCase LCase$ Left Left$ Len Mid Mid$ Right Right$ UCase UCase$Константы
""- EmptyString
False Null TrueОператоры
-
& * / + < <= <> = > >= And Not OrОтчеты
Приведенные ниже выражения можно использовать в контексте "Отчеты" веб-базы данных.
Преобразование
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Статистические
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