Que es una Expresión
Una expresión
- Identificadores: los nombres de campos de tabla o de controles en formularios o informes, o bien, las propiedades de esos campos o controles.
- Operadores: como + (más) o - (menos)
- Funciones: como SUMA o PROMEDIO
- Constantes: valores que no cambian, como cadenas de texto o números no calculados por una expresión
- Las expresiones se pueden usar de varias maneras, entre
otras para: realizar un cálculo, recuperar el valor de un control o proporcionar criterios a una consulta.
EXPRESIÓN | RESULTADO |
---|---|
="N/A" | Muestra N/A. |
=[Nombre] & " " & [Apellidos] | Muestra los valores que residen en los campos de tabla Nombre y Apellidos. En este ejemplo, se usa el operador ¶ combinar el campo Nombre, un carácter de espacio (entre comillas) y el campo Apellidos. |
=Izq([Nombre de producto], 1) | Usa la función Izq para mostrar el primer carácter del valor de un campo o control denominado Nombre de producto. |
= Der([Código de activo], 2) | Usa la función Der para mostrar los dos últimos caracteres del valor de un campo o control denominado Código de activo. |
=Recortar([Dirección]) | Usa la función Recortar para mostrar el valor del control Dirección sin espacios iniciales o finales. |
=Silnm(EsNulo([Región]), [Ciudad] & " " & [Código postal], [Ciudad] & " " & [Región] & " " & [Código postal]) | Usa la función SiInm para mostrar los valores de los controles Ciudad y Código postal si el valor del control Región es nulo; en caso contrario, muestra los valores de los controles Ciudad, Región y Código postal, separados por espacios. |
=[Ciudad] & (" " + [Región]) & " " & [Código postal] | Usa el operador + y la propagación de valores nulos para mostrar los valores de los controles Ciudad y Código postal si el valor del campo d control Región es nulo; en caso contrario, muestra los valores de los campos o controles Ciudad, Región y Código postal, separados por espacios. La propagación de valores nulos significa que si algún componente de una expresión es nulo, toda laexpresión será nula. El operador + admite la propagación de valores nulos; el operador & no la admite. |
No hay comentarios:
Publicar un comentario