
Actualizar un campo de una base dbf con datos de otra anterior
Publicado por Terry (4 intervenciones) el 01/01/2023 06:25:06
Buenas noches, quisiera nuevamente pedir un poco de su ayuda, tengo una base inventarios.dbf la cual tiene los siguientes campos:
transaccion C 10
articulo C 50
costo N 11,2
Con índice en transacción, el problema que tengo es que cometí la burrada de aplicar un repla all costo with valor_X y le puse el mismo valor de costo a toda la base de mas de 7800 registros, tengo una copia de esta base con 4500 registros y la pregunta sería si hay alguna forma de actualizar el campo costo con los registros de la base antigua, la información esta así:
Base Reciente Base Antigua
transaccion articulo costo transaccion articulo costo
1 CAMA 75.123456 1 CAMA 55.035456
1 COMEDOR 75.123456 1 COMEDOR 67.253867
1 MESA 75.123456 1 MESA 29.972546
1 CAMA 75.123456 2 LICUADORA 15.357923
1 CAMA 75.123456 2 SARTEN 7.496835
Como se puede apreciar en la base reciente se cuenta con mas de 3000 registros extra y lo que necesito es comparar los registros existentes en la base antigua en base a transaccion y los que se repiten actualizar el campo costo en la base reciente.
Por su atención y ayuda muchas gracias.
Feliz año
transaccion C 10
articulo C 50
costo N 11,2
Con índice en transacción, el problema que tengo es que cometí la burrada de aplicar un repla all costo with valor_X y le puse el mismo valor de costo a toda la base de mas de 7800 registros, tengo una copia de esta base con 4500 registros y la pregunta sería si hay alguna forma de actualizar el campo costo con los registros de la base antigua, la información esta así:
Base Reciente Base Antigua
transaccion articulo costo transaccion articulo costo
1 CAMA 75.123456 1 CAMA 55.035456
1 COMEDOR 75.123456 1 COMEDOR 67.253867
1 MESA 75.123456 1 MESA 29.972546
1 CAMA 75.123456 2 LICUADORA 15.357923
1 CAMA 75.123456 2 SARTEN 7.496835
Como se puede apreciar en la base reciente se cuenta con mas de 3000 registros extra y lo que necesito es comparar los registros existentes en la base antigua en base a transaccion y los que se repiten actualizar el campo costo en la base reciente.
Por su atención y ayuda muchas gracias.
Feliz año
Valora esta pregunta


0