|
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
CDblDateSerialFormatCurrencyFormatDateTimeFormatNumberFormatPercentNz
Database
CurrentWebUserCurrentWebUserGroupsIsClientIsCurrentWebUserInGroup
Data/godzina
DataSerialNow
Inspekcja
IsNull
Matematyka
Okrągły
Przepływ sterowania programu
IIf
Agregat SQL
Średnia suma licznika
Text (Tekst)
InStrLCaseLCase$Left Left$LenMid$Right$UCase$
Stałe
""- EmptyStringFalseNullTrue
Operatory
-&*/+<<=<>=>>=AndNotOr
Kolumny obliczeniowe
Poniższe wyrażenia są dozwolone w kontekście kolumn obliczeniowych bazy danych sieci Web.
Konwersja
AscCDblDateSerialDayHourMinuteMonthSecondStr$TimeSerialWeekdayYear
Data/godzina
DateSerialDayHourMinuteMonthNameSecondTimeSerialWeekdayWeekdayNameYear
Finansowy
DDB FVIPmtNPerPmt PPmtPVRate SLN SYD
Inspekcja
IsEmptyIsNull
Matematyka
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Przepływ sterowania programu
Wybierz pozycjęIIf
Text (Tekst)
AscInStrLCase LCase$Left Left$LenMid$Right$Space$String$UCaseUCase$
Stałe
""- EmptyStringFalseNullTrue
Operatory
-&*/\^+<<=<>=>>=AndInLikeNotOr
Reguły poprawności
Poniższe wyrażenia są dozwolone w kontekście reguł poprawności bazy danych sieci Web.
Konwersja
AscCDblDateSerialDayHourMinuteMonthSecondStr$TimeSerialWeekdayYear
Data/godzina
DateDateSerialDayHourMinuteMonthNameNowSecondTimeSerialWeekdayNameYear
Finansowy
DDB FVIPmtNPerPmt PPmtPVRate SLN SYD
Inspekcja
IsEmptyIsNull
Matematyka
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Text (Tekst)
AscInStrLCase LCase$Left Left$LenMid$Right Right$Space$String$Trim$UCase UCase$
Stałe
""- EmptyStringFalseNullTrue
Operatory
-&*/\^+<<=<>=>>=AndInLikeNotOr
Kolumny zapytania
Poniższe wyrażenia są dozwolone w kontekście kolumn zapytań w bazie danych sieci Web.
Konwersja
AscCDblDateSerialDayFormatCurrencyFormatDateTimeFormatNumberFormatPercentHourMinuteMonthNzSecondStr$TimeSerialWeekdayYear
Database
CurrentWebUserCurrentWebUserGroupsIsCurrentWebUserInGroup
Data/godzina
DateDateSerialDayHourMinuteMonthNameNowSecondTimeSerialWeekdayNameYear
Finansowy
DDB FVIPmtNPerPmt PPmtPVRate SLN SYD
Inspekcja
IsEmptyIsNull
Matematyka
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Przepływ sterowania programu
Wybierz pozycjęIIf
Text (Tekst)
AscInStrLCase LCase$Left Left$LenMid$Right Right$Space$String$Trim$UCase UCase$
Stałe
""- EmptyStringFalseNullTrue
Operatory
-&*/\+<< =<>=>>=AndInLikeNotOr
Makra interfejsu użytkownika
Poniższe wyrażenia są dozwolone w kontekście makr interfejsu użytkownika bazy danych sieci Web.
Konwersja
CDblDateSerialFormatCurrencyFormatDateTimeFormatNumberFormatPercentNz
Database
CurrentWebUserCurrentWebUserGroupsIsClientIsCurrentWebUserInGroup
Data/godzina
DataSerialNow
Inspekcja
IsNull
Matematyka
Okrągły
Przepływ sterowania programu
IIf
Text (Tekst)
InStrLCaseLCase$Left Left$LenMid$Right$UCase$
Stałe
""- EmptyStringFalseNullTrue
Operatory
-&*/+<<=<>=>>=AndNotOr
Makra danych
Poniższe wyrażenia są dozwolone w kontekście makr danych bazy danych sieci Web.
Konwersja
AscCDblDateSerialDayFormatCurrencyFormatDateTimeFormatNumberFormatPercentHourMinuteMonthNzSecondStr$TimeSerialWeekdayYear
Data/godzina
DateDateSerialDayHourMinuteMonthNameNowSecondTimeSerialWeekdayNameYear
Finansowy
DDB FVIPmtNPerPmt PPmtPVRate SLN SYD
Inspekcja
IsEmptyIsNullZaktualizowano
Matematyka
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Przepływ sterowania programu
Wybierz pozycjęIIf
Text (Tekst)
AscInStrLCase LCase$Left Left$LenMid$Right Right$Space$String$Trim$UCase UCase$
Stałe
""- EmptyStringFalseNullTrue
Operatory
-&*/\^+<<=<>=>>=AndInLikeNotOr
Formularze
Poniższe wyrażenia są dozwolone w Forms kontekście bazy danych sieci Web.
Konwersja
CDblDateSerialFormatCurrencyFormatDateTimeFormatNumberFormatPercentNz
Database
CurrentWebUserCurrentWebUserGroupsIsClientIsCurrentWebUserInGroup
Data/godzina
DataSerialNow
Inspekcja
IsNull
Matematyka
Okrągły
Przepływ sterowania programu
IIf
Agregat SQL
Średnia suma licznika
Text (Tekst)
InStrLCaseLCase$Left Left$LenMid$Right$UCase$
Stałe
""- EmptyStringFalseNullTrue
Operatory
-&*/+<<=<>=>>=AndNotOr
Raporty
Poniższe wyrażenia są dozwolone w kontekście Raporty bazy danych sieci Web.
Konwersja
AscCDblDateSerialDayFormatCurrencyFormatDateTimeFormatNumberFormatPercentHourMinuteMonthNzSecondStr$TimeSerialWeekdayYear
Data/godzina
DateDateSerialDayHourMinuteMonthNameNowSecondTimeSerialWeekdayNameYear
Finansowy
DDB FVIPmtNPerPmt PPmtPVRate SLN SYD
Inspekcja
IsEmptyIsNull
Matematyka
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Przepływ sterowania programu
Wybierz pozycjęIIf
Agregat SQL
Średnia liczbaMaxMinStDevStDevPSumaVarP
Text (Tekst)
AscInStrLCase LCase$Left Left$LenMid$RightRight$String$Trim$UCase UCase$
Stałe
""- EmptyStringFalseNullTrue
Operatory
-&*/\^+<<=<>=>>=AndInLikeNotOr