Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/05/2006, 09:29
Avatar de ludovico2000
ludovico2000
 
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 21 años, 2 meses
Puntos: 2
Primero de todo, la tabla:

Productos
...
cantidad
restando
cantidad final
...


Luego, una macro (vas a macros, nueva) y le pones "arriba": "EstablecerValor"
y "abajo":
en Elemento le pones: [cantidad final] (así, con los corchetes)
y en expresión le pones: [cantidad]-[restando] (lo mismo, con corchetes)

Luego, en el formulario, simplemente pones los tres campos, y un botón que llama a la macro (si lo creas con asistente: otras, ejecutar macro, el nombre de tu macro; si no, en propiedades, en "al hacer clic" le pones lo siguiente:

[code]
Private Sub NOMBRE_DE_TU_BOTON_Click()

Dim stDocName As String

stDocName = "NOMBRE_DE_TU_MACRO"
DoCmd.RunMacro stDocName

End Sub
[code]

Otra forma de hacerlo sería poner la llamada a la macro en el evento al perder el foco del campo "restando", de esta forma no haría falta darle a ningún botón y se calcularía automaticamente tras introducir el dato y pasar a otro campo.

Si necesitas más detalle, o un ejemplo, dilo.