Увага! Служби Access Services 2010 і 2013 буде вилучено з наступного випуску SharePoint. Рекомендуємо перенести наявні програми на альтернативну платформу, як-от Microsoft Power Apps, і не створювати нові веб-програми. Ви можете надавати доступ до даних Access за допомогою Dataverse — хмарної бази даних, на якій можна створювати програми Power Platform, автоматизовані робочі цикли, віртуальні агенти та багато іншого для Інтернету, телефону або планшета. Докладні відомості див. в статті Початок роботи. Перенесення даних Access до Dataverse. |
Ви можете виправити помилки засобу перевірки сумісності, пов'язані з виразами, у веб-базах даних Access, замінивши вирази, які засіб перевірки сумісності визначив як проблеми в таблиці "Проблеми веб-сумісності".
У цій статті перелічено вирази та контексти, які виконують і не підтримують їх у веб-базі даних Access. За допомогою підтримуваних виразів можна замінити вирази, які засіб перевірки сумісності визначив як такі, що не є веб-сумісними.
Загальні відомості про помилки засобу перевірки сумісності див. в статті Перевірка веб-сумісності Загальні помилки.
Примітка.: Ця стаття стосується веб-баз даних Access (представлених у програмі Access 2010), відмінних від веб-програм Access (представлених у програмі Access 2013).
У цій статті
Огляд
У традиційних настільних базах даних Access усі вирази обчислюються однаково, незалежно від того, де вони відбуваються. Тобто, незалежно від того, чи є вираз у стовпці запиту, елементі керування форми або в нижньому колонтитулі звіту, він працює так само.
У веб-базі даних Access вирази обчислюються в контексті, а деякі вирази – у деяких контекстах, але не в інших. Наприклад, вираз, який працює в елементі керування веб-формами, може не працювати у веб-запиті.
Створюючи об'єкти веб-бази даних Access із нуля або використовуючи шаблон для початку роботи, не потрібно турбуватися про контексти, оскільки access не дозволяє вводити вираз, який не можна обчислити в контексті, у якому ви працюєте. Але якщо потрібно перемістити наявну базу даних і опублікувати її в Інтернеті, деякі вирази в цій базі даних можуть не працювати належним чином.
Можна запустити засіб перевірки сумісності, щоб виявити такі потенційні проблеми. Можливо, ви досягли цієї статті після запуску засобу перевірки сумісності, а потім клацніть клітинку в таблиці Проблеми веб-сумісності. У цій статті перелічено вирази, які можна використовувати в кожному контексті, щоб допомогти вирішити проблеми, виявлені засобом перевірки сумісності.
Таблиця підтримуваних виразів
Перегляньте цей список підтримуваних виразів за контекстом, щоб замінити вирази, визначені як проблеми за допомогою засобу перевірки сумісності.
Загальний доступ
Наведені нижче вирази можна використовувати в контексті загального доступу веб-бази даних.
Перетворення
Формат CDbl
DateSerialCurrency FormatDateTime FormatNumber FormatPercent NzDatabase
CurrentWebUser
CurrentWebUserGroups IsClient IsCurrentWebUserInGroupДата й час
Дата
початкуПеревірка
IsNull
Математичний вираз
Круглий
Перебіг програми
IIf
Статистичні функції SQL
Середня
сумаText (Текст)
InStr
LCase LCase $ Left $ Len Mid $Right $ UCase $Константи
""- EmptyString
False Null TrueОператори
-
& * / + < <=<> = > >= And Not OrОбчислювані стовпці
Наведені нижче вирази можна використовувати в контексті обчислюваних стовпців веб-бази даних.
Перетворення
Asc
CDbl DateSerial Day Hour Minute Month Second Str $ TimeSerial Weekday YearДата й час
DateSerial
Day Hour Minute MonthName Second TimeSerial 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Перебіг програми
Виберіть елемент
IIfText (Текст)
Asc
InStr LCase LCase $ Left $ Len Mid $Right $ Space$ Space $ String $ UCase $Константи
""- EmptyString
False Null TrueОператори
-
& * / \ ^ + < <= <> = > >= And in Like Not OrПравила перевірки
Наведені нижче вирази дозволені в контексті правил перевірки веб-бази даних.
Перетворення
Asc
CDbl DateSerial Day Hour Minute Month Second Str $ TimeSerial Weekday YearДата й час
Date
DateSerial Day Hour Minute MonthName Now 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 TanText (Текст)
Asc
InStr LCase LCase $ Left $ Len Mid $Right $ SPACE$ SPACE $String $ Trim Trim$ UCase UCase $Константи
""- EmptyString
False Null TrueОператори
-
& * / \ ^ + < <= <> = > >= And in Like Not OrСтовпці запиту
Наведені нижче вирази можна використовувати в контексті "Стовпці запиту" веб-бази даних.
Перетворення
Формат asc CDbl DateSerial
DayCurrency FormatDateTime FormatNumber Формат Період година Хвилина місяця Nz Другий str Str $ TimeSerial Weekday YearDatabase
CurrentWebUser
CurrentWebUserGroups IsCurrentWebUserInGroupДата й час
Date
DateSerial Day Hour Minute MonthName Now 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Перебіг програми
Виберіть елемент
IIfText (Текст)
Asc
InStr LCase LCase $ Left $ Len Mid $Right $ SPACE$ SPACE $String $ Trim Trim$ UCase UCase $Константи
""- EmptyString
False Null TrueОператори
-
& * / \ + << =<> = > >= And in Like Not OrМакроси інтерфейсу користувача
Наведені нижче вирази дозволені в контексті макросів інтерфейсу користувача веб-бази даних.
Перетворення
Формат CDbl
DateSerialCurrency FormatDateTime FormatNumber FormatPercent NzDatabase
CurrentWebUser
CurrentWebUserGroups IsClient IsCurrentWebUserInGroupДата й час
Дата
початкуПеревірка
IsNull
Математичний вираз
Круглий
Перебіг програми
IIf
Text (Текст)
InStr
LCase LCase $ Left $ Len Mid $Right $ UCase $Константи
""- EmptyString
False Null TrueОператори
-
& * / + < <=<> = > >= And Not OrМакроси даних
Наведені нижче вирази можна використовувати в контексті макросів даних веб-бази даних.
Перетворення
Формат asc CDbl DateSerial
DayCurrency FormatDateTime FormatNumber Формат Період година Хвилина місяця Nz Другий str Str $ TimeSerial Weekday YearДата й час
Date
DateSerial Day Hour Minute MonthName Now 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Перебіг програми
Виберіть елемент
IIfText (Текст)
Asc
InStr LCase LCase $ Left $ Len Mid $Right $ SPACE$ SPACE $String $ Trim Trim$ UCase UCase $Константи
""- EmptyString
False Null TrueОператори
-
& * / \ ^ + < <= <> = > >= And in Like Not OrФорми
Наведені нижче вирази можна використовувати в Forms контексті веб-бази даних.
Перетворення
Формат CDbl
DateSerialCurrency FormatDateTime FormatNumber FormatPercent NzDatabase
CurrentWebUser
CurrentWebUserGroups IsClient IsCurrentWebUserInGroupДата й час
Дата
початкуПеревірка
IsNull
Математичний вираз
Круглий
Перебіг програми
IIf
Статистичні функції SQL
Середня
сумаText (Текст)
InStr
LCase LCase $ Left $ Len Mid $Right $ UCase $Константи
""- EmptyString
False Null TrueОператори
-
& * / + < <=<> = > >= And Not OrЗвіти
Наведені нижче вирази можна використовувати в контексті "Звіти" веб-бази даних.
Перетворення
Формат asc CDbl DateSerial
DayCurrency FormatDateTime FormatNumber Формат Період година Хвилина місяця Nz Другий str Str $ TimeSerial Weekday YearДата й час
Date
DateSerial Day Hour Minute MonthName Now 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Перебіг програми
Виберіть елемент
IIfСтатистичні функції SQL
Середнє
значення аргументу «максимальна кількість стандартних значень» (мін .)Text (Текст)
Asc
InStr LCase LCase $ Left $ Len Mid $Right $ String$ Trim Trim$ UCase $Константи
""- EmptyString
False Null TrueОператори
-
& * / \ ^ + < <= <> = > >= And in Like Not Or