Importante Access Services 2010 y Access Services 2013 se eliminarán de la siguiente versión de SharePoint. Le recomendamos que no cree nuevas aplicaciones web y que migre las aplicaciones existentes a una plataforma alternativa, como Microsoft Power Apps. Puede compartir datos de Access con Dataverse, que es una base de datos en la nube en la que puede crear aplicaciones de Power Platform, automatizar flujos de trabajo, agentes virtuales y mucho más para la web, el teléfono o la tableta. Para obtener más información, consulte Introducción: Migrar datos de Access a Dataverse. |
Puede resolver errores del Comprobador de compatibilidad relacionados con expresiones en bases de datos web de Access reemplazando las expresiones que el comprobador de compatibilidad identificó como problemas en la tabla Problemas de compatibilidad web.
En este tema se enumeran las expresiones y los contextos que las admiten en una base de datos web de Access. Puede usar expresiones compatibles para reemplazar expresiones identificadas como no compatibles con la web por el Comprobador de compatibilidad.
Para obtener información general sobre los errores del Comprobador de compatibilidad, vea el artículo Comprobación de compatibilidad web Errores generales.
Nota: Este artículo se aplica a las bases de datos web de Access (introducidas en Access 2010) que son diferentes de las aplicaciones web de Access (introducidas en Access 2013).
En este artículo
Información general
En las bases de datos de escritorio de Access tradicionales, todas las expresiones se evalúan de la misma manera, independientemente de dónde se produzcan. Es decir, si la expresión está en una columna de consulta, un control de formulario o un pie de informe, funciona del mismo modo.
En una base de datos web de Access, las expresiones se evalúan en contexto y algunas expresiones son válidas en algunos contextos, pero no en otros. Por ejemplo, una expresión que funciona en un control de formulario web podría no funcionar en una consulta web.
Al diseñar objetos de base de datos web de Access desde cero o al usar una plantilla para empezar, no tiene que preocuparse por los contextos, ya que Access le impide escribir una expresión que no se puede evaluar en el contexto en el que está trabajando. Sin embargo, si desea adelantar una base de datos existente y publicarla en la Web, es posible que algunas de las expresiones de esa base de datos no funcionen según lo esperado.
Puede ejecutar el comprobador de compatibilidad para ayudarle a identificar estos posibles problemas. Es posible que haya llegado a este tema después de ejecutar el Comprobador de compatibilidad y, después, hacer clic en una celda de la tabla Problemas de compatibilidad web. En este tema se enumeran las expresiones que puede usar en cada contexto para ayudarle a solucionar los problemas detectados por el comprobador de compatibilidad.
Tabla de expresiones compatibles
Consulte esta lista de expresiones admitidas por contexto para reemplazar las expresiones identificadas como problemas por el comprobador de compatibilidad.
Acceso general
Las expresiones siguientes están permitidas en el contexto general de Access de una base de datos web.
Conversión
Formato CDbl
DateSerialCurrency FormatDateTime FormatNumber FormatPercent NzDatabase
CurrentWebUser
CurrentWebUserGroups IsClient IsCurrentWebUserInGroupFecha/hora
Date
DateSerial NowInspección
IsNull
Matemáticas
Redondo
Flujo de programa
IIf
Agregado SQL
Avg
Count SumTexto
InStr
LCase LCase$ Left $ Len Mid $ Right $ UCase UCase$Constantes
""- EmptyString
False Null TrueOperadores
-
& * / + < <= <> = > >= Y no oColumnas calculadas
Las expresiones siguientes se permiten en el contexto columnas calculadas de una base de datos web.
Conversión
Asc
CDbl DateSerial Day Hour Minute Month Second Str $ TimeSerial Weekday YearFecha/hora
DateSerial
Day Hour Minute Month MonthName Second TimeSerial WeekdayName YearFinanciero
DDB FV IPmt NPer Pmt PPmt PV Rate SLN SYD
Inspección
IsEmpty
IsNullMatemáticas
Abs
Atn Cos Exp Fix Int Log Round Sign Sin Sqr TanFlujo de programa
Elija
IIfTexto
Asc
InStr LCase LCase$ Left $ Len Mid $Right $ Space $ String $ UCase UCase$Constantes
""- EmptyString
False Null TrueOperadores
-
& * / \ ^ + < <= <> = > >= And in Like Not OrReglas de validación
Las expresiones siguientes se permiten en el contexto reglas de validación de una base de datos web.
Conversión
Asc
CDbl DateSerial Day Hour Minute Month Second Str $ TimeSerial Weekday YearFecha/hora
Date
DateSerial Day Hour Minute Month MonthName Now Second TimeSerial WeekdayName YearFinanciero
DDB FV IPmt NPer Pmt PPmt PV Rate SLN SYD
Inspección
IsEmpty
IsNullMatemáticas
Abs
Atn Cos Exp Fix Int Log Round Sign Sin Sqr TanTexto
Asc
inStr LCase LCase$ Left $ Len Mid Mid$ Right $Space $ String String$ Trim Trim$ UCase UCase$Constantes
""- EmptyString
False Null TrueOperadores
-
& * / \ ^ + < <= <> = > >= And in Like Not OrColumnas de consulta
Las expresiones siguientes se permiten en el contexto Columnas de consulta de una base de datos web.
Conversión
Asc
CDbl DateSerial Day FormatCurrency FormatDateTime FormatNumber FormatPercent Hour Minute Month Nz Second Str $ TimeSerial Weekday YearDatabase
CurrentWebUser
CurrentWebUserGroups IsCurrentWebUserInGroupFecha/hora
Date
DateSerial Day Hour Minute Month MonthName Now Second TimeSerial WeekdayName YearFinanciero
DDB FV IPmt NPer Pmt PPmt PV Rate SLN SYD
Inspección
IsEmpty
IsNullMatemáticas
Abs
Atn Cos Exp Fix Int Log Round Sign Sin Sqr TanFlujo de programa
Elija
IIfTexto
Asc
inStr LCase LCase$ Left $ Len Mid Mid$ Right $Space $ String String$ Trim Trim$ UCase UCase$Constantes
""- EmptyString
False Null TrueOperadores
-
& * / \ + < <= <> = > >= Y en Me gusta no oMacros de interfaz de usuario
Las expresiones siguientes se permiten en el contexto de macros de la interfaz de usuario de una base de datos web.
Conversión
Formato CDbl
DateSerialCurrency FormatDateTime FormatNumber FormatPercent NzDatabase
CurrentWebUser
CurrentWebUserGroups IsClient IsCurrentWebUserInGroupFecha/hora
Date
DateSerial NowInspección
IsNull
Matemáticas
Redondo
Flujo de programa
IIf
Texto
InStr
LCase LCase$ Left $ Len Mid $ Right $ UCase UCase$Constantes
""- EmptyString
False Null TrueOperadores
-
& * / + < <= <> = > >= Y no oMacros de datos
Las expresiones siguientes están permitidas en el contexto Macros de datos de una base de datos web.
Conversión
Asc
CDbl DateSerial Day FormatCurrency FormatDateTime FormatNumber FormatPercent Hour Minute Month Nz Second Str $ TimeSerial Weekday YearFecha/hora
Date
DateSerial Day Hour Minute Month MonthName Now Second TimeSerial WeekdayName YearFinanciero
DDB FV IPmt NPer Pmt PPmt PV Rate SLN SYD
Inspección
IsEmpty
IsNull actualizadoMatemáticas
Abs
Atn Cos Exp Fix Int Log Round Sign Sin Sqr TanFlujo de programa
Elija
IIfTexto
Asc
inStr LCase LCase$ Left $ Len Mid Mid$ Right $Space $ String String$ Trim Trim$ UCase UCase$Constantes
""- EmptyString
False Null TrueOperadores
-
& * / \ ^ + < <= <> = > >= And in Like Not OrFormularios
Las expresiones siguientes se permiten en el Forms contexto de una base de datos web.
Conversión
Formato CDbl
DateSerialCurrency FormatDateTime FormatNumber FormatPercent NzDatabase
CurrentWebUser
CurrentWebUserGroups IsClient IsCurrentWebUserInGroupFecha/hora
Date
DateSerial NowInspección
IsNull
Matemáticas
Redondo
Flujo de programa
IIf
Agregado SQL
Avg
Count SumTexto
InStr
LCase LCase$ Left $ Len Mid $ Right $ UCase UCase$Constantes
""- EmptyString
False Null TrueOperadores
-
& * / + < <= <> = > >= Y no oInformes
Las expresiones siguientes están permitidas en el contexto Informes de una base de datos web.
Conversión
Asc
CDbl DateSerial Day FormatCurrency FormatDateTime FormatNumber FormatPercent Hour Minute Month Nz Second Str $ TimeSerial Weekday YearFecha/hora
Date
DateSerial Day Hour Minute Month MonthName Now Second TimeSerial WeekdayName YearFinanciero
DDB FV IPmt NPer Pmt PPmt PV Rate SLN SYD
Inspección
IsEmpty
IsNullMatemáticas
Abs
Atn Cos Exp Fix Int Log Round Sign Sin Sqr TanFlujo de programa
Elija
IIfAgregado SQL
Avg
Count Max Min StDev StDevP Sum Var VarPTexto
Asc
InStr LCase LCase$ Left $ Len Mid Mid$ Right $ String $ Trim Trim$ UCase UCase$Constantes
""- EmptyString
False Null TrueOperadores
-
& * / \ ^ + < <= <> = > >= And in Like Not Or