¿Cómo actualizar un campo?

Deseo actualizar todos los registros que tiene mi tabla POBLACIÓN, específicamente de una sola columna PROY_HAB_07. Los registros que deseo copiar están en la tabla PROYEC05, en la columna PP2007, con update unicamente logre actualizar el primer registro, pero el resto de los registros no fueron actualizados, como puedo hacerle, ayudame por favor.
UPDATE POBLACION SET PROY_HAB_07 = PROYEC05.PP2007 WHERE SELECT PROY_HAB_07 FROM POBLACION WHERE POBLACION.cve_mpio=PROYEC05.CVE_MPIO

1 Respuesta

Respuesta
1
Intenta:
Select Proyec05
Go Top
Do While !Eof()
Select Población
Replace Población.proy_hab_07 With Proyec05.pp2007 ;
For Población.cve_mpio== Proyec05.cve_mpio
Select Proyec05
Skip
EndDo
Muchas gracias! Si funciono.. no tengo palabras, me has ahorrado horas de trabajo, pues pensaba actualizar registro por registro.. en verdad, MIL GRACIAS.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas