actualizar datos entre dos tablas, con un campo comun
tengo una base de datos en acces y cuando quiero actualizar un campo con un select me da el siguiente error:
operation must use an updateable query
la query en un programa en delphi es la siguiente:
update vacaciones
set
diasm= (select sum(Tiempo) from Prenomina where vacaciones.tar=prenomina.tar and tipo=:@tipo),
importem=(select sum(impapagar) from Prenomina where vacaciones.tar=prenomina.tar and tipo=:@tipo),
diasa= diasa+diasm,
importea= importea+importem
where tar<> ' '
Como ve tengo que actualizar el campo diasm en la tabla vacaciones , con un SELECT que sume los valores del campo tiempo en la tabla prenomina.?
las dos tablas tienen un campo comun tar
No se como hacer esto pues me da error
Si alguien puede orientarme, se lo agradeceria
en bases de datos en sql lo he hecho y no me da problemas pero en una base de datos en access si.
operation must use an updateable query
la query en un programa en delphi es la siguiente:
update vacaciones
set
diasm= (select sum(Tiempo) from Prenomina where vacaciones.tar=prenomina.tar and tipo=:@tipo),
importem=(select sum(impapagar) from Prenomina where vacaciones.tar=prenomina.tar and tipo=:@tipo),
diasa= diasa+diasm,
importea= importea+importem
where tar<> ' '
Como ve tengo que actualizar el campo diasm en la tabla vacaciones , con un SELECT que sume los valores del campo tiempo en la tabla prenomina.?
las dos tablas tienen un campo comun tar
No se como hacer esto pues me da error
Si alguien puede orientarme, se lo agradeceria
en bases de datos en sql lo he hecho y no me da problemas pero en una base de datos en access si.