|
Ejemplos
de cómo manipular operaciones aritméticas
La siguiente tabla enumera ejemplos
de expresiones que puede utilizar en los controles calculados (control
calculado: control que se utiliza en un formulario, informe o página de acceso a
datos para mostrar el resultado de una expresión. El resultado se vuelve a
calcular cada vez que hay un cambio en uno de los valores en los que se basa la
expresión.) de los formularios, informes y páginas de acceso a
datos (página de acceso a datos: página Web, publicada desde
Access, que tiene una conexión a una base de datos. En una página de acceso a
datos, puede ver, agregar, editar y manipular los datos almacenados en la base
de datos. Una página puede incluir también datos de otros orígenes de datos,
como Excel.).
|
Expresión |
Descripción |
|
= [Subtotal] +
[Transporte] |
La suma de los
valores de los campos Subtotal y Cargo. |
|
=[FechaRequerida]-[FechaEnviado] |
La diferencia entre
los valores de los campos FechaRequerida y FechaEnviado. |
|
=[Precio] * 1,06 |
El producto del valor
del campo Precio y 1.06 (incrementa un 6 por ciento al valor de
Precio). |
|
=[Cantidad] *
[Precio] |
El producto de los
valores de los campos Cantidad y Precio. |
|
=[TotalEmpleado]/[TotalPaís] |
El cociente de los
valores de los campos TotalEmpleado y
TotalPaís |
Notas
- En la propiedad OrigenDelControl
(ControlSource) de un control calculado, haga preceder la expresión con
el operador =. En una página de acceso a datos, puede omitir el operador
=
y escribir un alias en su lugar; por ejemplo, escriba
PrecioExtendido: [Cantidad]*[Precio].
- Cuando establezca la
propiedad Nombre de un control calculado en un formulario o informe, o
establezca la propiedad ID de un control calculado en una página de acceso a
datos, asegúrese de que utiliza un nombre único. No utilice el nombre o Id. de
uno de los controles que usó en la expresión.
- En una expresión de
un formulario o informe, puede utilizar el nombre de un control o el nombre de
un campo del origen de registros base. En una expresión de una página de acceso
a datos, sólo puede utilizar el nombre de un campo que se encuentre en la
definición de datos (definición de datos: campos de tablas y consultas
subyacentes, así como expresiones que forman el origen de registros de una
página de acceso a datos.) de la página.
- Cuando utilice un
operador aritmético (+, -, *, /) en una expresión y el valor de uno de los
controles en la expresión sea Nulo (Null: valor
que puede especificarse en un campo o utilizarse en expresiones o consultas para
indicar datos desconocidos o ausentes. En Visual Basic, la palabra clave Null
indica un valor Null. Algunos campos, como los de clave principal, no pueden
contener Null.), el resultado de la expresión completa será Nulo.
En un formulario o informe, si algunos registros en uno de los controles que
utilizó en la expresión pudiera tener un valor Nulo, puede convertir el valor
Nulo a cero utilizando la función Nz; por ejemplo:
· =Msodsc.Nz([Subtotal]) + Msodsc.Nz([Freight])
Ejemplos de
qexpresiones condicionales
La siguiente tabla enumera ejemplos
de expresiones que puede utilizar en los controles calculados (control calculado: control que se utiliza en un formulario,
informe o página de acceso a datos para mostrar el resultado de una expresión.
El resultado se vuelve a calcular cada vez que hay un cambio en uno de los
valores en los que se basa la expresión.) de los formularios, informes y
páginas de acceso a datos (página de acceso a datos: página Web,
publicada desde Access, que tiene una conexión a una base de
datos. En una página de acceso a datos, puede ver, agregar, editar y manipular
los datos almacenados en la base de datos. Una página puede incluir también
datos de otros orígenes de datos, como Excel.).
|
Expresión |
Descripción |
|
=SiInm([Confirmado] =
"Sí", "Pedido confirmado", "Pedido no confirmado") |
Muestra el mensaje
"Pedido confirmado" si el valor del campo Confirmado es Sí; en caso contrario,
muestra el mensaje "Pedido no confirmado". |
|
=SiInm(EsNulo([País]), " ",
[País]) |
Muestra una cadena en
blanco si el valor del campo País es Nulo (Null: valor
que puede especificarse en un campo o utilizarse en expresiones o consultas para
indicar datos desconocidos o ausentes. En Visual Basic, la palabra clave Null
indica un valor Null. Algunos campos, como los de clave
principal, no pueden contener Null.); en caso contrario, muestra
el valor del campo País. |
|
=SiInm(EsNulo([Región]),[Ciudad]&" "& [CódPostal],
[Ciudad]&" "&[Región]&" " &[CódPostal]) |
Muestra los valores
de los campos Ciudad y CódigoPostal si Región es Nulo; en caso contrario,
muestra los valores de los campos Ciudad, Región y
CódigoPostal. |
|
=SiInm(EsNulo([FechaRequerida] - [FechaEnviado]),
"Compruebe una fecha perdida ", [FechaRequerida] -
[FechaEnviado]) |
Muestra el mensaje
"Busque una fecha que falta" si el resultado de restar FechaEnviado de
FechaRequerida es Nulo; en caso contrario, muestra la diferencia entre los
valores de los campos FechaRequerida y
FechaEnviado. |
Notas
- En la propiedad OrigenDelControl
(ControlSource) de un control calculado, haga preceder la expresión con
el operador =. En una página de acceso a datos, puede omitir el operador
=
y escribir un alias en su lugar; por ejemplo, escriba MostrarPaís:
SiInm(EsNulo([País]), " ", [País]).
- Cuando establezca la
propiedad Nombre de un control calculado en un formulario o informe, o
establezca la propiedad ID de un control calculado en una página de acceso a
datos, asegúrese de que utiliza un nombre único. No utilice el nombre o Id. de
uno de los controles que usó en la expresión.
- En una expresión de
un formulario o informe, puede utilizar el nombre de un control o el nombre de
un campo del origen de registros base. En una expresión de una página de acceso
a datos, sólo puede utilizar el nombre de un campo que se encuentre en la
definición de datos (definición de datos: campos de tablas y consultas
subyacentes, así como expresiones que forman el origen de registros de una
página de acceso a datos.) de la página.
|