|
Важно Access Services 2010 и Access Services 2013 се премахват от следващото издание на SharePoint. Препоръчваме ви да не създавате нови уеб приложения, а да мигрирате своите съществуващи приложения към друга платформа, като например Microsoft Power Apps. Можете да споделяте данни на Access с Dataverse, която е база данни в облака, върху която можете да създавате приложения на Power Platform, автоматизирани работни потоци, виртуални агенти и други за уеб, телефон или таблет. За повече информация вижте Начало: Мигриране на данни на Access към Dataverse. |
Можете да разрешите грешките в проверката за съвместимост, свързани с изрази, в уеб бази данни на Access, като заместите изразите, които проверката за съвместимост е идентифицирала като проблеми в таблицата "Проблеми със съвместимостта с уеб".
Тази тема описва изразите и контекстите, които ги поддържат и не ги поддържат в уеб база данни на Access. Можете да използвате поддържани изрази, за да заместите изрази, които проверката за съвместимост идентифицира като несъвместими с уеб.
За обща информация относно грешките в проверката за съвместимост вж. статията Проверка за съвместимост с уеб общи грешки.
Забележка: Тази статия се отнася за уеб бази данни на Access (въведени в Access 2010), които са различни от уеб приложенията на Access (въведени в Access 2013).
В тази статия
Общ преглед
В традиционните настолни бази данни на Access всички изрази се оценяват по един и същ начин, независимо къде се намират. Т.е. дали изразът е в колона на заявка, контрола на формуляр, или долен колонтитул на отчет, той работи по същия начин.
В уеб база данни на Access изразите се оценяват в контекст, а някои изрази са валидни в някои контексти, но не и в други. Например израз, който работи в контрола на уеб формуляр, може да не работи в уеб заявка.
Когато проектирате обекти на уеб база данни на Access от самото начало или използвате шаблон, за да започнете, не е нужно да се безпокоите за контексти, защото Access не ви позволява да въведете израз, който не може да бъде изчислен в контекста, в който работите. Но ако искате да преместите съществуваща база данни и да я публикувате в уеб, някои от изразите в тази база данни може да не работят по очаквания начин.
Можете да изпълните проверката за съвместимост, за да ви помогне да идентифицирате такива потенциални проблеми. Може да сте достигнали до тази тема след изпълнението на проверката за съвместимост и след това да щракнете върху клетка в таблицата "Проблеми със съвместимостта с уеб". Тази тема описва изразите, които можете да използвате във всеки контекст, за да ви помогне да се справите с проблемите, открити от проверката за съвместимост.
Таблица на поддържаните изрази
Прегледайте този списък с поддържани изрази по контекст, за да заместите изразите, които се идентифицират като проблеми от проверката за съвместимост.
Общ достъп
Следните изрази са позволени в контекста на общия достъп на уеб база данни.
Конвертиране
CDblDateSerialFormatDateTimeFormatNumberFormatPercentNz
Database
CurrentWebUserCurrentWebUserGroupsIsClientIsCurrentWebUserInGroup
Дата/час
DateSerialNow
Проверка
IsNull
Математика
Кръгъл
Поток на програмата
IIf
Агрегатна функция на SQL
Среденбройсуми
Text
InStrLCaseLCase$Left$LenMid$Right$UCase$
Константи
""- EmptyStringFalseNullTrue
Оператори
-&*/+<<=<>=>>=AndNotOr
Изчисляеми колони
Следните изрази са позволени в контекста "Изчисляеми колони" на уеб база данни.
Конвертиране
AscCDblDateSerialDayHourMinuteПървимесецStr$TimeSerialWeekdayYear
Дата/час
DateSerialDayHourMinuteMonthNameВторичасПореденден от седмицатаWeekdayNameГодина
Финанси
DDB FVIPmtNPerPmtPPmtPVRate SLN SYD
Проверка
IsEmptyIsNull
Математика
AbsatnCosExpFixIntLogRoundSignSinSqrTan
Поток на програмата
ИзберетеIIf
Text
AscInStrLCaseLCase$Left$LenMid$Right$Space$Space$String$UCase$
Константи
""- EmptyStringFalseNullTrue
Оператори
-&*/\^+<<=<>=>>=AndIn LikeNotили
Правила за проверка
Следните изрази са позволени в контекста "Валидиращи правила" на уеб база данни.
Конвертиране
AscCDblDateSerialDayHourMinuteПървимесецStr$TimeSerialWeekdayYear
Дата/час
DateDateSerialDayHourMinuteMonthNameNowSecondTimeSerialWeekdayNameYear
Финанси
DDB FVIPmtNPerPmtPPmtPVRate SLN SYD
Проверка
IsEmptyIsNull
Математика
AbsatnCosExpFixIntLogRoundSignSinSqrTan
Text
AscInStrLCaseLCase$Left$LenMid$Right$Space$Space$StringString$Trim$UCaseUCase$
Константи
""- EmptyStringFalseNullTrue
Оператори
-&*/\^+<<=<>=>>=AndIn LikeNotили
Колони на заявка
Следните изрази са позволени в контекста колони на заявка на уеб база данни.
Конвертиране
AscCDblDateSerialDayFormatDateTimeFormatNumberФормат На часовиминутиМесецNzВторатаstr$TimeSerialWeekdayYear
Database
CurrentWebUserCurrentWebUserGroupsIsCurrentWebUserInGroup
Дата/час
DateDateSerialDayHourMinuteMonthNameNowSecondTimeSerialWeekdayNameYear
Финанси
DDB FVIPmtNPerPmtPPmtPVRate SLN SYD
Проверка
IsEmptyIsNull
Математика
AbsatnCosExpFixIntLogRoundSignSinSqrTan
Поток на програмата
ИзберетеIIf
Text
AscInStrLCaseLCase$Left$LenMid$Right$Space$Space$StringString$Trim$UCaseUCase$
Константи
""- EmptyStringFalseNullTrue
Оператори
-&*/\+<<=<>=>>=AndIn LikeNotOr
Макроси за потребителски интерфейс
Следните изрази са позволени в контекста на макроси на потребителски интерфейс на уеб база данни.
Конвертиране
CDblDateSerialFormatDateTimeFormatNumberFormatPercentNz
Database
CurrentWebUserCurrentWebUserGroupsIsClientIsCurrentWebUserInGroup
Дата/час
DateSerialNow
Проверка
IsNull
Математика
Кръгъл
Поток на програмата
IIf
Text
InStrLCaseLCase$Left$LenMid$Right$UCase$
Константи
""- EmptyStringFalseNullTrue
Оператори
-&*/+<<=<>=>>=AndNotOr
Макроси с данни
Следните изрази са позволени в контекста на макроси с данни на уеб база данни.
Конвертиране
AscCDblDateSerialDayFormatDateTimeFormatNumberФормат На часовиминутиМесецNzВторатаstr$TimeSerialWeekdayYear
Дата/час
DateDateSerialDayHourMinuteMonthNameNowSecondTimeSerialWeekdayNameYear
Финанси
DDB FVIPmtNPerPmtPPmtPVRate SLN SYD
Проверка
IsEmptyIsNullАктуализиран
Математика
AbsatnCosExpFixIntLogRoundSignSinSqrTan
Поток на програмата
ИзберетеIIf
Text
AscInStrLCaseLCase$Left$LenMid$Right$Space$Space$StringString$Trim$UCaseUCase$
Константи
""- EmptyStringFalseNullTrue
Оператори
-&*/\^+<<=<>=>>=AndIn LikeNotили
Формуляри
Следните изрази са разрешени в Forms контекст на уеб база данни.
Конвертиране
CDblDateSerialFormatDateTimeFormatNumberFormatPercentNz
Database
CurrentWebUserCurrentWebUserGroupsIsClientIsCurrentWebUserInGroup
Дата/час
DateSerialNow
Проверка
IsNull
Математика
Кръгъл
Поток на програмата
IIf
Агрегатна функция на SQL
Среденбройсуми
Text
InStrLCaseLCase$Left$LenMid$Right$UCase$
Константи
""- EmptyStringFalseNullTrue
Оператори
-&*/+<<=<>=>>=AndNotOr
Отчети
Следните изрази са разрешени в контекста Отчети на уеб база данни.
Конвертиране
AscCDblDateSerialDayFormatDateTimeFormatNumberФормат На часовиминутиМесецNzВторатаstr$TimeSerialWeekdayYear
Дата/час
DateDateSerialDayHourMinuteMonthNameNowSecondTimeSerialWeekdayNameYear
Финанси
DDB FVIPmtNPerPmtPPmtPVRate SLN SYD
Проверка
IsEmptyIsNull
Математика
AbsatnCosExpFixIntLogRoundSignSinSqrTan
Поток на програмата
ИзберетеIIf
Агрегатна функция на SQL
СреденбройМакс. минималнаstDevStDevPсумаVarVarP
Text
AscInStrLCaseLCase$Left$LenMid$Right$String$Trim$Trim$UCase$
Константи
""- EmptyStringFalseNullTrue
Оператори
-&*/\^+<<=<>=>>=AndIn LikeNotили