Tema: Campo sumado
Ver Mensaje Individual
  #15 (permalink)  
Antiguo 29/05/2009, 05:40
Avatar de Taribo007
Taribo007
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 17 años, 3 meses
Puntos: 18
Respuesta: Campo sumado

Yo lo haria asi:

Private Sub Comando42_Click()
On Error GoTo Err_Comando42_Click

Dim sSql As String

sSql = "UPDATE Tabla SET PrecioTotal = [PrecioC]+[PrecioA]+[PrecioV] where campoId='" & Me.ControlCampoId & "'"

CurrentDb.Execute sSql
Me.Requery
Exit_Comando42_Click:
Exit Sub

Err_Comando42_Click:
MsgBox Err.Description
Resume Exit_Comando42_Click

End Sub

Siendo CampoId el campo de la tabla que es clave primaria y ControlCampoId el control (cuadro de texto, o lo que sea) del formulario cuyo origen de control es el campo id, por el que quieres filtrar. Si el capo id fuera numerico, y no de texto, quita lo rojo.

Otra opcion es, modificar directamente la consulta SumaPrecios el campo id, y en la fila criterios de esta ponerle: [forms]![Nombreform]![NombreControl]

un saludo

Me apunto lo de sevilla