por Gabriel Raigosa » 27 Jul 2006 00:21
Saludos:
Eso de que a veces este arriba o abajo el "registro" actualizado es medio problematico.
antes de juntar las dos bases de datos, si es que aun estan separadas, se puede poner un campo comun a ambas, una columna nueva al principio, por ejemplo llamada "Base".
para la base de datos "vieja" llenar esa columna con "1" y para la base de datos "nueva" llenar esa columna con "2".
Luego se juntan las bases de datos, se ordena primero por cedula y luego por "base", en forma "ascendente".
quedan las dos bases de datos juntas diferenciadas por "1" y "2" e intercaladas, primero el registro viejo "1" y luego el registro nuevo "2".
Si esto es posible el problema se puede resolver facilmente, si no es posible, lo que sigue a continuacion no servira.
Suponiendo que hasta el momento lo anterior es posible esto es lo que sigue.
teniendo el puntero de celda dentro de la base de datos pulsar "F5", especial celdas en blanco, se seleccionan solo las "celdas vacias"
luego pulsar "+", "tecla mas", una sola vez, flecha arriba una "vez", solo una vez y "crtl + enter"
las celdas vacias se rellenan con la informacion de las celdas inmediatamente superiores.
Especialmente nos interesan las que tienen direccion zona y comuna.
si hasta el momento todo esta bien y teniendo en cuenta que la base de datos no tiene formulas en ninuna parte se seleciona toda la base de datos con " ctrl + * ", edicion copiar (ctrl + c ).
luego edicion, pegado especial, valores, sobre la misma base de datos.
las filas "2", ya tienen la informacion que les falta y se encuentra en las filas "1"
se ordena la base de datos, primero las filas dos,
se filtra for filas 1, que son las viejas y se eliminan las filas "1".
Como su caso es unico y exclusivo no amerita macros, funciones ni enredos, es cuestion de saber seleccionar, copiar y pegar, etc...
Nada cientifico..