Access - Error programación VBA

 
Vista:
sin imagen de perfil

Error programación VBA

Publicado por Miguel (29 intervenciones) el 10/10/2014 11:30:57
Hola a todos,

os comento una duda de programación,

If sEHPVB <> "" And sEHPVB <> obtenerVacios(TBL1("EHPVB")) Then
'Actualizar la tabla Todosmodelos
sql = "Update Todosmodelos SET EHPVB ='" & sEHPVB & "' WHERE Id_PHS_Desm =" & lFilaPHs & " And TBL1("Modelo")="SE27X";"
db.Execute (sql)

Lo que pongo en negrita es lo que he cambiado, lo demás antes funcionaba perfecto. La idea es que antes actualizaba todos los datos de la tabla, ahora necesito que sólo actualice los campos de la tabla Todosmodelos (abierta como Recordset TBL1) en los cuales el valor del campo Modelo sea igual a SE27X (no es variable,es un string) y que Id_phs_desm=lfilaphs. El error debe ser de sintaxis supongo (no sé si se puede usar un And ahí)...

Saludos.
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
sin imagen de perfil
Val: 756
Plata
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Error programación VBA

Publicado por Jesús Manuel (134 intervenciones) el 10/10/2014 11:39:00
Si SE27X es un string tiene que ir entre comilla simple '

= ‘SE27X’
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
sin imagen de perfil

Error programación VBA

Publicado por Miguel (29 intervenciones) el 10/10/2014 11:54:42
Siii era eso...no me había fijado. Muchas gracias Jesús Manuel
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