Důležité V příští verzi SharePointu se odeberou služby Access Services 2010 a Access Services 2013. Doporučujeme, abyste nevytvářeli nové webové aplikace a abyste migrovali existující aplikace na alternativní platformu, jako je třeba Microsoft Power Apps. Přístupová data můžete sdílet s Dataverse, což je cloudová databáze, na které můžete vytvářet aplikace Power Platform, automatizovat pracovní postupy, virtuální agenty a provádět další akce pro web, telefon nebo tablet. Další informace najdete v tématu Začínáme: Migrace přístupových dat do služby Dataverse. |
Chyby kontroly kompatibility související s výrazy ve webových databázích Accessu můžete vyřešit nahrazením výrazů, které kontrola kompatibility identifikovala jako problémy v tabulce Problémy s kompatibilitou webu.
Toto téma obsahuje seznam výrazů a kontextů, které je ve webové databázi Accessu podporují a nepodporují. Podporované výrazy můžete použít k nahrazení výrazů, které kontrola kompatibility označila jako kompatibilní s webem.
Obecné informace o chybách nástroje Kontrola kompatibility najdete v článku Kontrola kompatibility webu Obecné chyby.
Poznámka: Tento článek se týká webových databází Accessu (zavedených v Accessu 2010), které se liší od webových aplikací pro Access (zavedených v Accessu 2013).
V tomto článku
Přehled
V tradičních desktopových databázích Accessu se všechny výrazy vyhodnocují stejně bez ohledu na to, kde k nim dochází. To znamená, že bez ohledu na to, jestli je výraz ve sloupci dotazu, ovládacím prvku formuláře nebo v zápatí sestavy, funguje stejným způsobem.
Ve webové databázi Accessu se výrazy vyhodnocují v kontextu a některé výrazy jsou platné v některých kontextech, ale ne v jiných. Například výraz, který funguje v ovládacím prvku webového formuláře, nemusí ve webovém dotazu fungovat.
Když navrhujete objekty webové databáze Accessu od začátku nebo používáte šablonu, abyste mohli začít, nemusíte se starat o kontexty, protože Access vám brání v zadání výrazu, který nelze vyhodnotit v kontextu, ve kterém pracujete. Pokud ale chcete přenést existující databázi a publikovat ji na web, nemusí některé výrazy v této databázi fungovat podle očekávání.
Pokud chcete tyto potenciální problémy identifikovat, můžete spustit kontrolu kompatibility. K tomuto tématu jste se možná dostali po spuštění kontroly kompatibility a kliknutí na buňku v tabulce Problémy s kompatibilitou webu. Toto téma obsahuje seznam výrazů, které můžete použít v jednotlivých kontextech a které vám pomůžou vyřešit problémy zjištěné při kontrole kompatibility.
Tabulka podporovaných výrazů
Projděte si tento seznam podporovaných výrazů podle kontextu a nahraďte výrazy, které jsou při kontrole kompatibility identifikovány jako problémy.
Obecný přístup
Následující výrazy jsou povolené v kontextu obecného přístupu webové databáze.
Převodní
CDbl
DateSerial FormatCurrency FormatDateTime FormatNumberPercent NzDatabase
CurrentWebUser
CurrentWebUserGroups IsClient IsCurrentWebUserInGroupDatum a čas
DateSerial
NowInspekce
Funkce IsNull
Matematický zápis
Kulatý
Program Flow
Funkce IIf
SQL Aggregate
Avg
Count SumText
InStr
LCase LCase$ Left Left$ Len Mid Mid Mid$ Right Right$ UCase UCase$Konstanty
""- EmptyString
False Null TrueOperátory
-
& * / + < <= <> = > >= And Not OrPočítané sloupce
Následující výrazy jsou povolené v kontextu Počítané sloupce webové databáze.
Převodní
Asc
CDbl DateSerial Day Hour Minute Month Second Str $ TimeSerial Weekday YearDatum a čas
DateSerial
Day Hour Minute Month MonthName Second TimeSerial Weekday WeekdayName RokFinanční
ODPIS.ZRYCH2 FV IPmt NPer Pmt PPmt PV Rate ODPIS.LIN ODPIS.NELIN
Inspekce
IsEmpty
IsNullMatematický zápis
Abs
Atn Cos Exp Fix Int Log Round Sign Sin Sqr TanProgram Flow
Zvolte
IIf.Text
Asc
InStr LCase $Left Left$ Len Mid Mid Mid$ Right Right $ Space $ String String String$ UCase UCase$Konstanty
""- EmptyString
False Null TrueOperátory
-
& * / \ ^ + < <= <> = > >= a jako ne neboOvěřovací pravidla
Následující výrazy jsou povolené v kontextu ověřovacích pravidel webové databáze.
Převodní
Asc
CDbl DateSerial Day Hour Minute Month Second Str $ TimeSerial Weekday YearDatum a čas
DateSerial Day Hour Minute Month MonthName
Now Second TimeSerial Weekday WeekdayName RokFinanční
ODPIS.ZRYCH2 FV IPmt NPer Pmt PPmt PV Rate ODPIS.LIN ODPIS.NELIN
Inspekce
IsEmpty
IsNullMatematický zápis
Abs
Atn Cos Exp Fix Int Log Round Sign Sin Sqr TanText
Asc
InStr LCase LCase$ Left Left$ Len Mid Mid Mid$ Right Right $ Space $ String String String$ Trim Trim$ UCase UCase$Konstanty
""- EmptyString
False Null TrueOperátory
-
& * / \ ^ + < <= <> = > >= a jako ne neboSloupce dotazů
Následující výrazy jsou povolené v kontextu Sloupce dotazů webové databáze.
Převodní
Asc
CDbl DateSerial Day FormatFormátCurrency FormatDateTime FormatNumber FormátPercent Hour Minute Month Nz Second Str $ TimeSerial Weekday YearDatabase
CurrentWebUser
CurrentWebUserGroups IsCurrentWebUserInGroupDatum a čas
DateSerial Day Hour Minute Month MonthName
Now Second TimeSerial Weekday WeekdayName RokFinanční
ODPIS.ZRYCH2 FV IPmt NPer Pmt PPmt PV Rate ODPIS.LIN ODPIS.NELIN
Inspekce
IsEmpty
IsNullMatematický zápis
Abs
Atn Cos Exp Fix Int Log Round Sign Sin Sqr TanProgram Flow
Zvolte
IIf.Text
Asc
InStr LCase LCase$ Left Left$ Len Mid Mid Mid$ Right Right $ Space $ String String String$ Trim Trim$ UCase UCase$Konstanty
""- EmptyString
False Null TrueOperátory
-
& * / \ + < <= <> = > >= a jako ne neboMakra uživatelského rozhraní
Následující výrazy jsou povolené v kontextu maker uživatelského rozhraní webové databáze.
Převodní
CDbl
DateSerial FormatCurrency FormatDateTime FormatNumberPercent NzDatabase
CurrentWebUser
CurrentWebUserGroups IsClient IsCurrentWebUserInGroupDatum a čas
DateSerial
NowInspekce
Funkce IsNull
Matematický zápis
Kulatý
Program Flow
Funkce IIf
Text
InStr
LCase LCase$ Left Left$ Len Mid Mid Mid$ Right Right$ UCase UCase$Konstanty
""- EmptyString
False Null TrueOperátory
-
& * / + < <= <> = > >= And Not OrDatová makra
V kontextu datových maker webové databáze jsou povoleny následující výrazy.
Převodní
Asc
CDbl DateSerial Day FormatFormátCurrency FormatDateTime FormatNumber FormátPercent Hour Minute Month Nz Second Str $ TimeSerial Weekday YearDatum a čas
DateSerial Day Hour Minute Month MonthName
Now Second TimeSerial Weekday WeekdayName RokFinanční
ODPIS.ZRYCH2 FV IPmt NPer Pmt PPmt PV Rate ODPIS.LIN ODPIS.NELIN
Inspekce
Aktualizace IsEmpty
IsNullMatematický zápis
Abs
Atn Cos Exp Fix Int Log Round Sign Sin Sqr TanProgram Flow
Zvolte
IIf.Text
Asc
InStr LCase LCase$ Left Left$ Len Mid Mid Mid$ Right Right $ Space $ String String String$ Trim Trim$ UCase UCase$Konstanty
""- EmptyString
False Null TrueOperátory
-
& * / \ ^ + < <= <> = > >= a jako ne neboFormuláře
Následující výrazy jsou povolené v kontextu Forms webové databáze.
Převodní
CDbl
DateSerial FormatCurrency FormatDateTime FormatNumberPercent NzDatabase
CurrentWebUser
CurrentWebUserGroups IsClient IsCurrentWebUserInGroupDatum a čas
DateSerial
NowInspekce
Funkce IsNull
Matematický zápis
Kulatý
Program Flow
Funkce IIf
SQL Aggregate
Avg
Count SumText
InStr
LCase LCase$ Left Left$ Len Mid Mid Mid$ Right Right$ UCase UCase$Konstanty
""- EmptyString
False Null TrueOperátory
-
& * / + < <= <> = > >= And Not OrSestavy
V kontextu sestav webové databáze jsou povoleny následující výrazy.
Převodní
Asc
CDbl DateSerial Day FormatFormátCurrency FormatDateTime FormatNumber FormátPercent Hour Minute Month Nz Second Str $ TimeSerial Weekday YearDatum a čas
DateSerial Day Hour Minute Month MonthName
Now Second TimeSerial Weekday WeekdayName RokFinanční
ODPIS.ZRYCH2 FV IPmt NPer Pmt PPmt PV Rate ODPIS.LIN ODPIS.NELIN
Inspekce
IsEmpty
IsNullMatematický zápis
Abs
Atn Cos Exp Fix Int Log Round Sign Sin Sqr TanProgram Flow
Zvolte
IIf.SQL Aggregate
Avg
Count Max Min StDev StDev Sum Var VarPText
Asc
InStr LCase LCase$ Left Left$ Len Mid Mid Mid Mid$ Right Right$ String String$ Trim Trim$ UCase UCase$Konstanty
""- EmptyString
False Null TrueOperátory
-
& * / \ ^ + < <= <> = > >= a jako ne nebo