Ważne Usługi programu Access 2010 i Usługi programu Access 2013 są usuwane z następnej wersji programu SharePoint. Zalecamy, aby nie tworzyć nowych aplikacji sieci Web i zmigrować istniejące aplikacje na platformę alternatywną, taką jak Microsoft Power Apps. Możesz udostępniać dane programu Access na platformie Dataverse, która jest bazą danych w chmurze, na której możesz budować aplikacje Power Platform, automatyzować przepływy pracy, wirtualnych agentów i nie tylko, w sieci, na telefonie lub tablecie. Aby uzyskać więcej informacji, zobacz Wprowadzenie: Migrowanie danych programu Access na platformę Dataverse. |
Błędy narzędzia sprawdzania zgodności związane z wyrażeniami można rozwiązać w bazach danych sieci Web programu Access, zastępując wyrażenia wskazane przez narzędzie sprawdzania zgodności jako problemy w tabeli Problemy ze zgodnością sieci Web.
W tym temacie wymieniono wyrażenia oraz konteksty, które nie są obsługiwane w bazie danych sieci Web programu Access. Za pomocą obsługiwanych wyrażeń można zastąpić wyrażenia, które narzędzie sprawdzania zgodności określiło jako niezgodne z siecią Web.
Aby uzyskać ogólne informacje na temat błędów narzędzia sprawdzania zgodności, zobacz artykuł Sprawdzanie zgodności sieci Web — ogólne błędy.
Uwaga: Ten artykuł dotyczy baz danych sieci Web programu Access (wprowadzonych w programie Access 2010), które są inne niż aplikacje sieci Web programu Access (wprowadzone w programie Access 2013).
W tym artykule
Omówienie
W tradycyjnych bazach danych programu Access dla komputerów stacjonarnych wyrażenia są oceniane tak samo, niezależnie od tego, gdzie występują. Oznacza to, że niezależnie od tego, czy wyrażenie znajduje się w kolumnie zapytania, kontrolce formularza czy stopce raportu, działa tak samo.
W bazie danych sieci Web programu Access wyrażenia są obliczane w kontekście, a niektóre wyrażenia są prawidłowe w niektórych kontekstach, ale nie w innych. Na przykład wyrażenie, które działa w kontrolce formularza sieci Web, może nie działać w zapytaniu sieci Web.
Podczas projektowania obiektów bazy danych sieci Web programu Access od podstaw lub korzystania z szablonu na początek nie musisz martwić się o konteksty, ponieważ program Access uniemożliwia wprowadzanie wyrażenia, którego nie można obliczyć w kontekście, w którym pracujesz. Jeśli jednak chcesz przesłać istniejącą bazę danych i opublikować ją w sieci Web, niektóre wyrażenia w tej bazie danych mogą nie działać zgodnie z oczekiwaniami.
Narzędzie sprawdzania zgodności może pomóc w zidentyfikowaniu potencjalnych problemów. Być może osiągnięto ten temat po uruchomieniu narzędzia sprawdzania zgodności, a następnie kliknięciu komórki w tabeli Problemy ze zgodnością z siecią Web. W tym temacie wymieniono wyrażenia, których można używać w każdym kontekście, aby ułatwić rozwiązywanie problemów wykrytych przez narzędzie sprawdzania zgodności.
Tabela obsługiwanych wyrażeń
Skorzystaj z tej listy obsługiwanych wyrażeń według kontekstu, aby zastąpić wyrażenia zidentyfikowane jako problemy przez narzędzie sprawdzania zgodności.
Dostęp ogólny
Poniższe wyrażenia są dozwolone w kontekście dostępu ogólnego bazy danych sieci Web.
Konwersja
CDbl
DateSerial FormatCurrency FormatDateTime FormatNumber FormatPercent NzDatabase
CurrentWebUser
CurrentWebUserGroups IsClient IsCurrentWebUserInGroupData/godzina
DataSerial
NowInspekcja
IsNull
Matematyka
Okrągły
Przepływ sterowania programu
IIf
Agregat SQL
Średnia suma licznika
Text (Tekst)
InStr
LCase LCase$ Left Left $ Len Mid $ Right $ UCase $Stałe
""- EmptyString
False Null TrueOperatory
-
& * / + < <= <> = > >= And Not OrKolumny obliczeniowe
Poniższe wyrażenia są dozwolone w kontekście kolumn obliczeniowych bazy danych sieci Web.
Konwersja
Asc
CDbl DateSerial Day Hour Minute Month Second Str $ TimeSerial Weekday YearData/godzina
DateSerial
Day Hour Minute MonthName Second TimeSerial Weekday WeekdayName YearFinansowy
DDB FV IPmt NPer Pmt PPmt PV Rate SLN SYD
Inspekcja
IsEmpty
IsNullMatematyka
Abs
Atn Cos Exp Fix Int Log Round Sign Sin Sqr TanPrzepływ sterowania programu
Wybierz pozycję
IIfText (Tekst)
Asc
InStr LCase LCase $ Left Left $ Len Mid $ Right $ Space $ String $ UCase UCase$Stałe
""- EmptyString
False Null TrueOperatory
-
& * / \ ^ + < <= <> = > >= And In Like Not OrReguły poprawności
Poniższe wyrażenia są dozwolone w kontekście reguł poprawności bazy danych sieci Web.
Konwersja
Asc
CDbl DateSerial Day Hour Minute Month Second Str $ TimeSerial Weekday YearData/godzina
Date
DateSerial Day Hour Minute MonthName Now Second TimeSerial WeekdayName YearFinansowy
DDB FV IPmt NPer Pmt PPmt PV Rate SLN SYD
Inspekcja
IsEmpty
IsNullMatematyka
Abs
Atn Cos Exp Fix Int Log Round Sign Sin Sqr TanText (Tekst)
Asc
InStr LCase LCase $ Left Left $ Len Mid $ Right Right $ Space $ String $ Trim $ UCase UCase $Stałe
""- EmptyString
False Null TrueOperatory
-
& * / \ ^ + < <= <> = > >= And In Like Not OrKolumny zapytania
Poniższe wyrażenia są dozwolone w kontekście kolumn zapytań w bazie danych sieci Web.
Konwersja
Asc
CDbl DateSerial Day FormatCurrency FormatDateTime FormatNumber FormatPercent Hour Minute Month Nz Second Str $ TimeSerial Weekday YearDatabase
CurrentWebUser
CurrentWebUserGroups IsCurrentWebUserInGroupData/godzina
Date
DateSerial Day Hour Minute MonthName Now Second TimeSerial WeekdayName YearFinansowy
DDB FV IPmt NPer Pmt PPmt PV Rate SLN SYD
Inspekcja
IsEmpty
IsNullMatematyka
Abs
Atn Cos Exp Fix Int Log Round Sign Sin Sqr TanPrzepływ sterowania programu
Wybierz pozycję
IIfText (Tekst)
Asc
InStr LCase LCase $ Left Left $ Len Mid $ Right Right $ Space $ String $ Trim $ UCase UCase $Stałe
""- EmptyString
False Null TrueOperatory
-
& * / \ + << = <> = > >= And In Like Not OrMakra interfejsu użytkownika
Poniższe wyrażenia są dozwolone w kontekście makr interfejsu użytkownika bazy danych sieci Web.
Konwersja
CDbl
DateSerial FormatCurrency FormatDateTime FormatNumber FormatPercent NzDatabase
CurrentWebUser
CurrentWebUserGroups IsClient IsCurrentWebUserInGroupData/godzina
DataSerial
NowInspekcja
IsNull
Matematyka
Okrągły
Przepływ sterowania programu
IIf
Text (Tekst)
InStr
LCase LCase$ Left Left $ Len Mid $ Right $ UCase $Stałe
""- EmptyString
False Null TrueOperatory
-
& * / + < <= <> = > >= And Not OrMakra danych
Poniższe wyrażenia są dozwolone w kontekście makr danych bazy danych sieci Web.
Konwersja
Asc
CDbl DateSerial Day FormatCurrency FormatDateTime FormatNumber FormatPercent Hour Minute Month Nz Second Str $ TimeSerial Weekday YearData/godzina
Date
DateSerial Day Hour Minute MonthName Now Second TimeSerial WeekdayName YearFinansowy
DDB FV IPmt NPer Pmt PPmt PV Rate SLN SYD
Inspekcja
IsEmpty
IsNull ZaktualizowanoMatematyka
Abs
Atn Cos Exp Fix Int Log Round Sign Sin Sqr TanPrzepływ sterowania programu
Wybierz pozycję
IIfText (Tekst)
Asc
InStr LCase LCase $ Left Left $ Len Mid $ Right Right $ Space $ String $ Trim $ UCase UCase $Stałe
""- EmptyString
False Null TrueOperatory
-
& * / \ ^ + < <= <> = > >= And In Like Not OrFormularze
Poniższe wyrażenia są dozwolone w Forms kontekście bazy danych sieci Web.
Konwersja
CDbl
DateSerial FormatCurrency FormatDateTime FormatNumber FormatPercent NzDatabase
CurrentWebUser
CurrentWebUserGroups IsClient IsCurrentWebUserInGroupData/godzina
DataSerial
NowInspekcja
IsNull
Matematyka
Okrągły
Przepływ sterowania programu
IIf
Agregat SQL
Średnia suma licznika
Text (Tekst)
InStr
LCase LCase$ Left Left $ Len Mid $ Right $ UCase $Stałe
""- EmptyString
False Null TrueOperatory
-
& * / + < <= <> = > >= And Not OrRaporty
Poniższe wyrażenia są dozwolone w kontekście Raporty bazy danych sieci Web.
Konwersja
Asc
CDbl DateSerial Day FormatCurrency FormatDateTime FormatNumber FormatPercent Hour Minute Month Nz Second Str $ TimeSerial Weekday YearData/godzina
Date
DateSerial Day Hour Minute MonthName Now Second TimeSerial WeekdayName YearFinansowy
DDB FV IPmt NPer Pmt PPmt PV Rate SLN SYD
Inspekcja
IsEmpty
IsNullMatematyka
Abs
Atn Cos Exp Fix Int Log Round Sign Sin Sqr TanPrzepływ sterowania programu
Wybierz pozycję
IIfAgregat SQL
Średnia liczba Max Min StDev StDevP Suma VarP
Text (Tekst)
Asc
InStr LCase LCase $ Left Left $ Len Mid $ Right Right$ String $ Trim $ UCase UCase $Stałe
""- EmptyString
False Null TrueOperatory
-
& * / \ ^ + < <= <> = > >= And In Like Not Or