nestor | |
| 2010-02-16 20:46 - Respuestas: 2 - Tema nº: 2662183
Windows XP Profesional .
Hola...
Estoy haciendo una Base de Datos en access 2007 y en un formulario tengo lo siguiente: articulo, proveedor, cantidad, valor unitario, valor total y fecha. ahora lo que necesito es que en el cuadro de texto valor total me haga la operacion de multiplicacion cantidad*valor unitario para que me aparezca automaticamente.
Lo he hecho de esta forma: =Val(Cantidad)*Val(Valorunitario), es decir:
5 * 500 Valor total= 2500
cuando habro el formulario y lo hago, todo esta bien hasta el primer registro, pero cuando voy a guardar un segundo registro me sale lo siguiente: Escriba un valor en el campo 'Salidas.Valortotal'.
a que se refiere con este error y como lo soluciono?
Gracias
| |
|
|
nestor | |
|
Re: Operacion en formulario de access 2007 - 2010-02-18 00:07 - Respuesta 2
Intente hacerlo por programacion asi:
Private Sub Cantidad_AfterUpdate()
If Not IsNull(Me.Cantidad) And Not IsNull(Me.valorunitario) Then
Me.Valortotal = Me.Cantidad * Me.valorunitario
End If
End Sub
Private Sub valorunitario_AfterUpdate()
If Not IsNull(Me.Cantidad) And Not IsNull(Me.valorunitario) Then
Me.Valortotal = Me.Cantidad * Me.valorunitario
End If
End Sub
Private Sub Valortotal_AfterUpdate()
Me![Salidas].Form![Valorunitario] = Me![Salidas].Form![Valorunitario] * Me.Cantidad
End Sub
Pero no funciona,no sale ningun error, simplemente pasa sin hacer nada...
Gracias por la colaboracion
| |
|
|
nestor | |
|
Re: Operacion en formulario de access 2007 - 2010-02-19 15:28 - Respuesta 3
Quien me puede colaborar? le agradeceria que me sacaran de este lio, ya que tengo otra aplicacion en access 2003 y me funciono, pero en access 2007 no me sale.
Gracias | |
|
|
|