Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Utilizamos cookies
opcionales para
mejorar tu
experiencia en
nuestros sitios web,
como a través de
conexiones en
redes sociales, y
para mostrar
publicidad
personalizada en
función de tu
actividad en línea.
Si rechazas las
cookies opcionales, Aceptar Rechazar Gestionar cookies
solo se utilizarán
las cookies
necesarias para
prestarte nuestros
servicios. Puedes
cambiar tu
selección si haces
clic en 'Gestionar
cookies' al final de
la
página. Declaración
de privacidad
Cookies de
terceros
Soporte
Buscar
Soporte técnico de Microsoft 365
Productos Dispositivos
Plantillas
Access para Microsoft 365, Access 2021, Access 2019, Access 2016, Access 2013,
Más soporte técnico
Desbloquear ahora
Puede usar expresiones para realizar todo tipo de operaciones con los datos. Por ejemplo,
determinar cuántos días han transcurrido desde el envío de un pedido o combinar un
campo Nombre y un campo Apellidos en un campo NombreCompleto. En las secciones
¿Le ha sido útil esta información? Sí No
×
siguientes se indica cómo crear una expresión paso a paso.
1 de 15 26/12/2022, 10:32
Crear una expresión - Soporte técnico de Microsoft https://support.microsoft.com/es-es/office/crear-una-expresi%C3%B3...
En este artículo
Para calcular el total, coloque un control de cuadro de texto en el pie de página del
informe y después introduzca en la propiedad Origen del control del cuadro de texto la
siguiente expresión:
=Sum([table_field])
¿Le ha sido útil esta información? Sí No
×
2 de 15 26/12/2022, 10:32
Crear una expresión - Soporte técnico de Microsoft https://support.microsoft.com/es-es/office/crear-una-expresi%C3%B3...
En este caso, table_field es el nombre del campo que contiene los valores del subtotal.
Ese campo puede proceder de una tabla o de una consulta. La función Suma calcula el total
de todos los valores de table_field.
PROCEDIMIENTO
5. Para crear una expresión con el Generador de expresiones, haga clic en el botón
Generar en el cuadro de propiedades.
Principio de página
3 de 15 26/12/2022, 10:32
Crear una expresión - Soporte técnico de Microsoft https://support.microsoft.com/es-es/office/crear-una-expresi%C3%B3...
Por ejemplo, imagine que quiere ver todos los pedidos cuya fecha de envío tiene lugar en
los tres primeros meses del año 2017. Para especificar los criterios, escriba la siguiente
expresión en la celda Criterios de la columna Fecha/Hora de la consulta. En este ejemplo,
se usa una columna de tipo Fecha/Hora denominada FechaDeEnvío. Para definir un
intervalo de fechas, especifique los criterios de esta manera:
PROCEDIMIENTO
2. Haga clic en la celda Criterios de la columna para la que quiera especificar criterios.
4 de 15 26/12/2022, 10:32
Crear una expresión - Soporte técnico de Microsoft https://support.microsoft.com/es-es/office/crear-una-expresi%C3%B3...
Volver al principio
Cuando ejecuta la consulta, Access realiza el cálculo en cada fila, como se muestra en la
siguiente ilustración:
5 de 15 26/12/2022, 10:32
Crear una expresión - Soporte técnico de Microsoft https://support.microsoft.com/es-es/office/crear-una-expresi%C3%B3...
PROCEDIMIENTO
Volver al principio
[Quantity]*([UnitPrice]+([UnitPrice]*[TaxRate]))
El cálculo no puede incluir campos de otras tablas o consultas y los resultados del cálculo
×
son de solo¿Le ha sido útil esta información?
lectura. Sí No
6 de 15 26/12/2022, 10:32
Crear una expresión - Soporte técnico de Microsoft https://support.microsoft.com/es-es/office/crear-una-expresi%C3%B3...
PROCEDIMIENTO
3. En la lista que aparece, haga clic en Campo calculado y luego en el tipo de datos
que quiera asignar al resultado. Access muestra el Generador de expresiones.
Volver al principio
Now()
PROCEDIMIENTO
7 de 15 26/12/2022, 10:32
Crear una expresión - Soporte técnico de Microsoft https://support.microsoft.com/es-es/office/crear-una-expresi%C3%B3...
Nota Si enlaza un control con un campo de tabla y si tanto el control como el campo de
tabla tienen valores predeterminados, el valor predeterminado del control tiene prioridad
sobre el campo de tabla.
Volver al principio
Date()
Esta expresión usa la función Fecha para devolver la fecha actual, pero no la hora. Si enlaza
el cuadro de texto a un campo de tabla y el campo tiene un valor predeterminado, el valor
predeterminado del control tiene prioridad sobre el campo de tabla. Por este motivo, suele
tener más sentido definir la propiedad Valor predeterminado del campo de la tabla. De
esta manera, si basa varios controles de diferentes formularios en el mismo campo de
tabla, se aplica a todos los controles el mismo valor predeterminado, lo que permite
asegurarse de que los datos introducidos sean coherentes en todos los formularios.
PROCEDIMIENTO
8 de 15 26/12/2022, 10:32
Crear una expresión - Soporte técnico de Microsoft https://support.microsoft.com/es-es/office/crear-una-expresi%C3%B3...
Principio de página
Por ejemplo, imagine que tiene una tabla denominada Inventario con un campo
denominado Unidades disponibles y quiere definir una regla que obligue a los usuarios a
especificar un valor mayor o igual que cero. Dicho de otro modo, el inventario nunca
puede ser un número negativo. Se puede hacer usando la siguiente expresión como regla
de validación de campo en el campo Unidades disponibles:
>=0
1. En el panel de navegación, haga doble clic en la tabla que quiere modificar. Access
abre la tabla en la vista Hoja de datos.
2. Para introducir una regla de validación de campo, seleccione el campo que quiera
cambiar.
4. Empiece a escribir los criterios que desee. Por ejemplo, para introducir una regla de
validación de campo que necesite que todos los valores sean mayores o iguales
¿Le ha sido útil esta información? Sí No
×
que cero, escriba lo siguiente:
9 de 15 26/12/2022, 10:32
Crear una expresión - Soporte técnico de Microsoft https://support.microsoft.com/es-es/office/crear-una-expresi%C3%B3...
>=0
Las expresiones de las reglas de validación son booleanas, lo que significa que son True o
False en cada uno de los valores de entrada proporcionados. La regla de validación debe
dar el resultado True con cada valor; de lo contrario, Access no guarda la entrada y
muestra un mensaje de validación para indicar el error. En este ejemplo, si escribe un valor
en el campo Unidades disponibles que sea menor que cero, la regla de validación da el
resultado False y Access no acepta el valor. Si no ha especificado un mensaje de
validación tal y como se describe en la sección siguiente, Access muestra su propio
mensaje para indicar que la regla de validación del campo prohíbe el valor indicado.
Volver al principio
10 de 15 26/12/2022, 10:32
Crear una expresión - Soporte técnico de Microsoft https://support.microsoft.com/es-es/office/crear-una-expresi%C3%B3...
ReglaDeValidación que puede aceptar una expresión. Por ejemplo, imagine que usa un
formulario para especificar el intervalo de fechas de un informe y quiere asegurarse de que
la fecha de inicio no tenga lugar antes del 1/1/2017. Puede definir las propiedades
ReglaDeValidación y TextoDeValidación del cuadro de texto en el que se escribe la fecha
de inicio de la siguiente manera:
Propiedad Valor
Si trata de especificar una fecha anterior a 1/1/2017, aparece un mensaje que muestra el
texto de la propiedad TextoDeValidación. Si no se escribió ningún texto en el cuadro de la
propiedad TextoDeValidación, Access muestra un mensaje genérico. Después de hacer clic
en Aceptar, Access regresa automáticamente al cuadro de texto.
PROCEDIMIENTO
2. Haga clic con el botón secundario en el control que quiera cambiar y después haga
clic en Propiedades en el menú contextual. Access muestra la hoja de propiedades
del control.
No ¿Le
coloque el operador
ha sido = delante de la expresión.
útil esta información? Sí No
×
11 de 15 26/12/2022, 10:32
Crear una expresión - Soporte técnico de Microsoft https://support.microsoft.com/es-es/office/crear-una-expresi%C3%B3...
5. Para personalizar el texto que aparece cuando un usuario escribe datos que no
coinciden con la regla de validación, escriba el texto que quiera en la propiedad
Texto de validación.
Volver al principio
12 de 15 26/12/2022, 10:32
Crear una expresión - Soporte técnico de Microsoft https://support.microsoft.com/es-es/office/crear-una-expresi%C3%B3...
6. Escriba la expresión que quiera usar en el cuadro de expresión (el cuadro superior)
del Generador de expresiones. Asegúrese de comenzar la expresión con el
operador igual (=).
3. Haga clic en la flecha abajo situada junto a Agrupar en (para los niveles de
agrupación) u Ordenar por (para los criterios de ordenación). Aparecerá una lista
que contiene los campos disponibles.
4. Al final de la lista que contiene los campos, haga clic en expresión para empezar a
usar el Generador de expresiones.
5. Escriba la expresión que quiera usar en el cuadro de expresión (el cuadro superior)
del Generador de expresiones. Asegúrese de empezar la expresión con el operador
¿Le ha sido útil esta información? Sí No
×
igual (=).
13 de 15 26/12/2022, 10:32
Crear una expresión - Soporte técnico de Microsoft https://support.microsoft.com/es-es/office/crear-una-expresi%C3%B3...
Volver al principio
[Items]>=10
PROCEDIMIENTO
2. Haga clic en el bloque If que quiera modificar o agregue un bloque If del panel
Catálogo de acciones.
La expresión que escriba debe ser booleana, es decir, que se debe resolver como True o
False. Las acciones de macro del bloque If solo se ejecutan cuando la condición es True.
Principio de página
14 de 15 26/12/2022, 10:32
Vea también
Usar el Generador de expresiones
Ejemplos de expresiones
Azure para
estudiantes
Ponte en contacto con Microsoft Privacidad Gestionar cookies Condiciones de uso Marcas registradas
Sobre nuestra publicidad Docs de cumplimiento de la UE © Microsoft 2022