Multiplicaciones en access

Tengo una BD en la que gestiono un hotel

en ella tengo campos para desayuno comida cena y otros que he rellenado en el formulario F ESTANCIA.

A la hora de calcular la factura (en F FACTURAS) hago lo siguiente para calcular el total individual de cada campo:

desayuno_total=desayuno*desayuno_precio (así con todas) desayuno_total y desayuno_precio los he definido en la tabla FACTURAS ya que luego quiero almacenar el total y el precio lo dejo por defecto

el problema es que cuando introduzco un valor 0 me dice error "94 en el tiempo de ejecución: uso no válido de nulo" existe alguna otra forma de hacer mis calculos?

1 respuesta

Respuesta
1

Tienes que utilizar la función Nz() que te devuelve 0 si el campo es nulo:

nz([desayuno])*nz([desayuno_precio])

Ya parce que funciona o eso creo. Donde me recomienda que ponga el código en evento "Al activar registro" del formulario, en evento "Después de actualizar" de cada cuadro (ya que aunque el precio el fijo puedo variar el precio en función de aquién le vaya a hacer la factura) o en ambos

Saludos

Como se puede modificar o no el precio... yo lo pondría en los 2.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas