¿Cómo es la sintaxis correcta en la cláusula update?
quiero una funcion update para acutalizar un campo.
Si uso esta me funciona
DoCmd.RunSQL "UPDATE tblClienteProducto SET tblClienteProducto.PVP = 25 WHERE (((tblClienteProducto.Producto)=[Formularios]![formAlbaran]![formAlbaran1]![Producto]) AND ((tblClienteProducto.Cliente)=[Formularios]![formAlbaran]![Cliente]))"
En cambio si quiero que me coja el valor del formulario me da error de sintaxis.
Lo que uso es esto:
DoCmd.RunSQL "UPDATE tblClienteProducto SET tblClienteProducto.PVP = " & saberprecio & " WHERE (((tblClienteProducto.Producto)=[Formularios]![formAlbaran]![formAlbaran1]![Producto]) AND ((tblClienteProducto.Cliente)=[Formularios]![formAlbaran]![Cliente]))"
Pero me da error de sintaxis, ¿qué estoy haciendo mal?
2 Respuestas
Respuesta de Jacinto Trillo Jareño
1
Respuesta de Julián González Cabarcos
1