|
Importante Access Services 2010 e Access Services 2013 verranno rimossi dalla prossima versione di SharePoint. È consigliabile non creare nuove app Web ed eseguire la migrazione delle app esistenti su una piattaforma alternativa, come Microsoft Power Apps. È possibile condividere i dati di Access con Dataverse, un database nel cloud su cui è possibile creare applicazioni Power Platform, automatizzare i flussi di lavoro, agenti virtuali e altro ancora per il Web, il telefono o il tablet. Per altre informazioni, vedere Guida introduttiva: eseguire la migrazione dei dati di Access a Dataverse. |
È possibile risolvere gli errori di Verifica compatibilità relativi alle espressioni nei database Web di Access sostituendo le espressioni che Verifica compatibilità identifica come problemi nella tabella problemi di compatibilità Web.
Questo argomento descrive le espressioni e i contesti in cui sono e non sono supportate in un database Web di Access. È possibile usare le espressioni supportate per sostituire le espressioni che Verifica compatibilità identifica come non compatibili con il Web.
Per informazioni generali sugli errori di Verifica compatibilità, vedere l'articolo Verifica compatibilità Web: errori generali.
Nota: Questo articolo si applica ai database Web di Access (introdotti in Access 2010) che sono diversi rispetto alle app Web di Access (introdotte in Access 2013).
In questo articolo
Panoramica
Nei database desktop di Access tradizionali, le espressioni vengono valutate tutte nello stesso modo, indipendentemente da dove si verificano. In altri termini, che si trovi in una colonna di query, in un controllo modulo o in un piè di pagina di report, l'espressione funziona allo stesso modo.
In un database Web di Access, le espressioni vengono valutate nel contesto e alcune espressioni sono valide in alcuni contesti ma non in altri. Ad esempio, un'espressione che funziona in un controllo di modulo Web potrebbe non funzionare in una query Web.
Quando si progettano oggetti di database Web di Access da zero o a partire da un modello, non occorre preoccuparsi dei contesti perché Access impedisce di immettere un'espressione che non può essere valutata nel contesto in cui si sta lavorando. Se però si vuole portare avanti un database esistente e pubblicarlo sul Web, alcune espressioni in quel database potrebbero non funzionare come previsto.
È possibile eseguire Verifica compatibilità per identificare più facilmente questi potenziali problemi. Questo argomento potrebbe essere stato visualizzato facendo clic su una cella qualsiasi nella tabella Problemi di compatibilità Web dopo avere eseguito Verifica compatibilità. Questo argomento illustra le espressioni che si possono usare in ogni contesto per affrontare i problemi individuati da Verifica compatibilità.
Tabella delle espressioni supportate
Fare riferimento a questo elenco di espressioni supportate per contesto per sostituire le espressioni che vengono identificate come problemi da Verifica compatibilità.
Generali di Access
Le espressioni seguenti sono consentite nel contesto Generali di Access di un database Web.
Conversione
CDblDateSerialFormatCurrencyFormatDateTimeFormatNumberFormatPercentNz
Database
CurrentWebUserCurrentWebUserGroupsIsClientIsCurrentWebUserInGroup
Data/ora
DateDateSerialNow
Ispezione
IsNull
Matematiche
Round
Flusso esecuzione programma
IIf
Aggregazione SQL
AvgCountSum
Testo
InStrLCaseLCase$LeftLeft$LenMidMid$RightRight$UCaseUCase$
Costanti
""- EmptyStringFalseNullTrue
Operatori
-&*/+<<=<>=>>=AndNotOr
Colonne calcolate
Le espressioni seguenti sono consentite nel contesto Colonne calcolate di un database Web.
Conversione
AscCDblDateSerialDayHourMinuteMonthSecondStrStr$TimeSerialWeekdayYear
Data/ora
DateSerialDayHourMinuteMonthMonthNameSecondTimeSerialWeekdayWeekdayNameYear
Finanziarie
DDBFVIPmtNPerPmtPPmtPVRateSLNSYD
Ispezione
IsEmptyIsNull
Matematiche
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Flusso esecuzione programma
ChooseIIf
Testo
AscInStrLCaseLCase$LeftLeft$LenMidMid$RightRight$SpaceSpace$StringString$UCaseUCase$
Costanti
""- EmptyStringFalseNullTrue
Operatori
-&*/\^+<<=<>=>>=AndInLikeNotOr
Regole di convalida
Le espressioni seguenti sono consentite nel contesto Regole di convalida di un database Web.
Conversione
AscCDblDateSerialDayHourMinuteMonthSecondStrStr$TimeSerialWeekdayYear
Data/ora
DateDateSerialDayHourMinuteMonthMonthNameNowSecondTimeTimeSerialWeekdayWeekdayNameYear
Finanziarie
DDBFVIPmtNPerPmtPPmtPVRateSLNSYD
Ispezione
IsEmptyIsNull
Matematiche
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Testo
AscInStrLCaseLCase$LeftLeft$LenMidMid$RightRight$SpaceSpace$StringString$TrimTrim$UCaseUCase$
Costanti
""- EmptyStringFalseNullTrue
Operatori
-&*/\^+<<=<>=>>=AndInLikeNotOr
Colonne di query
Le espressioni seguenti sono consentite nel contesto Colonne di query di un database Web.
Conversione
AscCDblDateSerialDayFormatCurrencyFormatDateTimeFormatNumberFormatPercentHourMinuteMonthNzSecondStrStr$TimeSerialWeekdayYear
Database
CurrentWebUserCurrentWebUserGroupsIsCurrentWebUserInGroup
Data/ora
DateDateSerialDayHourMinuteMonthMonthNameNowSecondTimeTimeSerialWeekdayWeekdayNameYear
Finanziarie
DDBFVIPmtNPerPmtPPmtPVRateSLNSYD
Ispezione
IsEmptyIsNull
Matematiche
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Flusso esecuzione programma
ChooseIIf
Testo
AscInStrLCaseLCase$LeftLeft$LenMidMid$RightRight$SpaceSpace$StringString$TrimTrim$UCaseUCase$
Costanti
""- EmptyStringFalseNullTrue
Operatori
-&*/\+<<=<>=>>=AndInLikeNotOr
Macro dell'interfaccia utente
Le espressioni seguenti sono consentite nel contesto Macro dell'interfaccia utente di un database Web.
Conversione
CDblDateSerialFormatCurrencyFormatDateTimeFormatNumberFormatPercentNz
Database
CurrentWebUserCurrentWebUserGroupsIsClientIsCurrentWebUserInGroup
Data/ora
DateDateSerialNow
Ispezione
IsNull
Matematiche
Round
Flusso esecuzione programma
IIf
Testo
InStrLCaseLCase$LeftLeft$LenMidMid$RightRight$UCaseUCase$
Costanti
""- EmptyStringFalseNullTrue
Operatori
-&*/+<<=<>=>>=AndNotOr
Macro di dati
Le espressioni seguenti sono consentite nel contesto Macro di dati di un database Web.
Conversione
AscCDblDateSerialDayFormatCurrencyFormatDateTimeFormatNumberFormatPercentHourMinuteMonthNzSecondStrStr$TimeSerialWeekdayYear
Data/ora
DateDateSerialDayHourMinuteMonthMonthNameNowSecondTimeTimeSerialWeekdayWeekdayNameYear
Finanziarie
DDBFVIPmtNPerPmtPPmtPVRateSLNSYD
Ispezione
IsEmptyIsNullUpdated
Matematiche
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Flusso esecuzione programma
ChooseIIf
Testo
AscInStrLCaseLCase$LeftLeft$LenMidMid$RightRight$SpaceSpace$StringString$TrimTrim$UCaseUCase$
Costanti
""- EmptyStringFalseNullTrue
Operatori
-&*/\^+<<=<>=>>=AndInLikeNotOr
Maschere
Le espressioni seguenti sono consentite nel contesto Maschere di un database Web.
Conversione
CDblDateSerialFormatCurrencyFormatDateTimeFormatNumberFormatPercentNz
Database
CurrentWebUserCurrentWebUserGroupsIsClientIsCurrentWebUserInGroup
Data/ora
DateDateSerialNow
Ispezione
IsNull
Matematiche
Round
Flusso esecuzione programma
IIf
Aggregazione SQL
AvgCountSum
Testo
InStrLCaseLCase$LeftLeft$LenMidMid$RightRight$UCaseUCase$
Costanti
""- EmptyStringFalseNullTrue
Operatori
-&*/+<<=<>=>>=AndNotOr
Report
Le espressioni seguenti sono consentite nel contesto Report di un database Web.
Conversione
AscCDblDateSerialDayFormatCurrencyFormatDateTimeFormatNumberFormatPercentHourMinuteMonthNzSecondStrStr$TimeSerialWeekdayYear
Data/ora
DateDateSerialDayHourMinuteMonthMonthNameNowSecondTimeTimeSerialWeekdayWeekdayNameYear
Finanziarie
DDBFVIPmtNPerPmtPPmtPVRateSLNSYD
Ispezione
IsEmptyIsNull
Matematiche
AbsAtnCosExpFixIntLogRoundSignSinSqrTan
Flusso esecuzione programma
ChooseIIf
Aggregazione SQL
AvgCountMaxMinStDevStDevPSumVarVarP
Testo
AscInStrLCaseLCase$LeftLeft$LenMidMid$RightRight$StringString$TrimTrim$UCaseUCase$
Costanti
""- EmptyStringFalseNullTrue
Operatori
-&*/\^+<<=<>=>>=AndInLikeNotOr