|
Увага! Служби 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 не дозволяє вводити вираз, який не можна обчислити в контексті, у якому ви працюєте. Але якщо потрібно перемістити наявну базу даних і опублікувати її в Інтернеті, деякі вирази в цій базі даних можуть не працювати належним чином.
Можна запустити засіб перевірки сумісності, щоб виявити такі потенційні проблеми. Можливо, ви досягли цієї статті після запуску засобу перевірки сумісності, а потім клацніть клітинку в таблиці Проблеми веб-сумісності. У цій статті перелічено вирази, які можна використовувати в кожному контексті, щоб допомогти вирішити проблеми, виявлені засобом перевірки сумісності.
Таблиця підтримуваних виразів
Перегляньте цей список підтримуваних виразів за контекстом, щоб замінити вирази, визначені як проблеми за допомогою засобу перевірки сумісності.
Загальний доступ
Наведені нижче вирази можна використовувати в контексті загального доступу веб-бази даних.
Перетворення
Формат CDblDateSerialCurrencyFormatDateTimeFormatNumberFormatPercentNz
Database
CurrentWebUserCurrentWebUserGroupsIsClientIsCurrentWebUserInGroup
Дата й час
Датапочатку
Перевірка
IsNull
Математичний вираз
Круглий
Перебіг програми
IIf
Статистичні функції SQL
Середнясума
Text (Текст)
InStrLCaseLCase $Left$Len Mid$Right$UCase$
Константи
""- EmptyStringFalseNullTrue
Оператори
-&*/+<<=<>=>>=AndNotOr
Обчислювані стовпці
Наведені нижче вирази можна використовувати в контексті обчислюваних стовпців веб-бази даних.
Перетворення
AscCDblDateSerialDayHourMinuteMonthSecondStr$TimeSerialWeekdayYear
Дата й час
DateSerialDayHourMinuteMonthNameSecondTimeSerialWeekdayName Year
Фінансові функції
DDB FVIPmtNPerPmt PPmtPVRate SLN SYD
Перевірка
IsemptyIsNull
Математичний вираз
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Перебіг програми
Виберіть елементIIf
Text (Текст)
AscInStrLCaseLCase $Left$LenMid$Right$Space$Space$String$UCase$
Константи
""- EmptyStringFalseNullTrue
Оператори
-&*/\^+<<=<>=>>=AndinLikeNotOr
Правила перевірки
Наведені нижче вирази дозволені в контексті правил перевірки веб-бази даних.
Перетворення
AscCDblDateSerialDayHourMinuteMonthSecondStr$TimeSerialWeekdayYear
Дата й час
DateDateSerialDayHourMinuteMonthNameNowSecondTimeSerialWeekdayWeekdayNameYear
Фінансові функції
DDB FVIPmtNPerPmt PPmtPVRate SLN SYD
Перевірка
IsemptyIsNull
Математичний вираз
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Text (Текст)
AscInStrLCaseLCase $Left$LenMid$Right$SPACE$SPACE$String$TrimTrim$UCase UCase$
Константи
""- EmptyStringFalseNullTrue
Оператори
-&*/\^+<<=<>=>>=AndinLikeNotOr
Стовпці запиту
Наведені нижче вирази можна використовувати в контексті "Стовпці запиту" веб-бази даних.
Перетворення
Формат asc CDbl DateSerialDayCurrencyFormatDateTimeFormatNumberФорматПеріод годинаХвилинамісяцяNzДругийstrStr $TimeSerialWeekdayYear
Database
CurrentWebUserCurrentWebUserGroupsIsCurrentWebUserInGroup
Дата й час
DateDateSerialDayHourMinuteMonthNameNowSecondTimeSerialWeekdayWeekdayNameYear
Фінансові функції
DDB FVIPmtNPerPmt PPmtPVRate SLN SYD
Перевірка
IsemptyIsNull
Математичний вираз
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Перебіг програми
Виберіть елементIIf
Text (Текст)
AscInStrLCaseLCase $Left$LenMid$Right$SPACE$SPACE$String$TrimTrim$UCase UCase$
Константи
""- EmptyStringFalseNullTrue
Оператори
-&*/\+<< =<>=>>=AndinLikeNotOr
Макроси інтерфейсу користувача
Наведені нижче вирази дозволені в контексті макросів інтерфейсу користувача веб-бази даних.
Перетворення
Формат CDblDateSerialCurrencyFormatDateTimeFormatNumberFormatPercentNz
Database
CurrentWebUserCurrentWebUserGroupsIsClientIsCurrentWebUserInGroup
Дата й час
Датапочатку
Перевірка
IsNull
Математичний вираз
Круглий
Перебіг програми
IIf
Text (Текст)
InStrLCaseLCase $Left$Len Mid$Right$UCase$
Константи
""- EmptyStringFalseNullTrue
Оператори
-&*/+<<=<>=>>=AndNotOr
Макроси даних
Наведені нижче вирази можна використовувати в контексті макросів даних веб-бази даних.
Перетворення
Формат asc CDbl DateSerialDayCurrencyFormatDateTimeFormatNumberФорматПеріод годинаХвилинамісяцяNzДругийstrStr $TimeSerialWeekdayYear
Дата й час
DateDateSerialDayHourMinuteMonthNameNowSecondTimeSerialWeekdayWeekdayNameYear
Фінансові функції
DDB FVIPmtNPerPmt PPmtPVRate SLN SYD
Перевірка
IsemptyIsNullоновлено
Математичний вираз
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Перебіг програми
Виберіть елементIIf
Text (Текст)
AscInStrLCaseLCase $Left$LenMid$Right$SPACE$SPACE$String$TrimTrim$UCase UCase$
Константи
""- EmptyStringFalseNullTrue
Оператори
-&*/\^+<<=<>=>>=AndinLikeNotOr
Форми
Наведені нижче вирази можна використовувати в Forms контексті веб-бази даних.
Перетворення
Формат CDblDateSerialCurrencyFormatDateTimeFormatNumberFormatPercentNz
Database
CurrentWebUserCurrentWebUserGroupsIsClientIsCurrentWebUserInGroup
Дата й час
Датапочатку
Перевірка
IsNull
Математичний вираз
Круглий
Перебіг програми
IIf
Статистичні функції SQL
Середнясума
Text (Текст)
InStrLCaseLCase $Left$Len Mid$Right$UCase$
Константи
""- EmptyStringFalseNullTrue
Оператори
-&*/+<<=<>=>>=AndNotOr
Звіти
Наведені нижче вирази можна використовувати в контексті "Звіти" веб-бази даних.
Перетворення
Формат asc CDbl DateSerialDayCurrencyFormatDateTimeFormatNumberФорматПеріод годинаХвилинамісяцяNzДругийstrStr $TimeSerialWeekdayYear
Дата й час
DateDateSerialDayHourMinuteMonthNameNowSecondTimeSerialWeekdayWeekdayNameYear
Фінансові функції
DDB FVIPmtNPerPmt PPmtPVRate SLN SYD
Перевірка
IsemptyIsNull
Математичний вираз
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Перебіг програми
Виберіть елементIIf
Статистичні функції SQL
Середнєзначення аргументу«максимальна кількість стандартних значень» (мін.)
Text (Текст)
AscInStrLCaseLCase $Left$LenMid$Right$String$TrimTrim$UCase$
Константи
""- EmptyStringFalseNullTrue
Оператори
-&*/\^+<<=<>=>>=AndinLikeNotOr