Access - Resta con Access 2003

 
Vista:

Resta con Access 2003

Publicado por Mauricio (1 intervención) el 24/10/2008 09:59:54
Hola, tengo un problemita con las operaciones aritméticas en access 2003.
Espero me puedan ayudar.
Tengo una tabla llamada Trabajos. Dentro de ella 3 campos entre otros.
Importe, Pagos y Saldo.
Yo quiero que el Saldo sea el resultado autómático de la resta entre el Importe y el Pagos.
Voy al campo Saldo y en Valor Predeterminado le pongo: =[Importe]-[Saldo], con lo que debería arrojar el resultado según leí por ahí. El hecho es que cuando quiero guardar la tabla con esos cambios me aparece un cartel de error que dice: "El motor de base de datos no reconoce el campo 'Importe' en la expresión de validación o el valor predeterminado de la tabla 'Trabajos'.
Los 3 campos están definidos como Moneda.
Espero alguien pueda solucionarme el problema.
También estoy en [email protected] para hacerlo un poco más agil.
Gracias a todos desde ya.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Resta con Access 2003

Publicado por julio (6 intervenciones) el 26/10/2008 15:44:48
Hola, mauricio:
este cálculo no se puede hacer en la tabla. Por regla no se debe tener datos calculados en base a campos en una tabla, por lo tanto debes hacer una consulta y en ella calcular el campo Saldo

Consulta en vista diseño:

1. Agregas la tabla que tienes hecha (esta tabla ya no deberá tener el campo saldo)

2. agregas los campos que necesites de las tablas

3. en un campo vacio creas la expresión:

Saldo: [Importe]-[Pagos]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar