Actualizar datos en una fila en Base de Datos

23/11/2012 - 08:59 por gev76 | Informe spam
¡ Hola ! Tengo un excel al cual estoy intentando incorporar una función mas y no logro dar con nadie en los foros que me ayude a resolver el problema. Desde un comienzo aclaro que sé como resolverlo en forma manual, con Tablas y funciones, pero yo quiero resolverlo con una macro... =)

¿Como agrego la opción de que antes de realizar una busqueda nueva, o bien agregando un botón nuevo, actualice cualquier dato que se modifique, directamente en la base??

En lectura simple sería: Hoja1: Si se modifica cualquier dato, en rango (A13:H50), entonces, buscar dato original y actualizar información en Hoja2.
Entonces, si se modifica un dato, tener un botón que busque la fila modificada directamente en la base de datos y actualice los datos.

Los datos en la base de datos, corren desde A:H, hasta 2500.
y cuando yo recupero los datos, lo hago en el rango que indique antes, pero en la hoja1

Desde ya, muchas gracias
 

Leer las respuestas

#1 gev76
23/11/2012 - 19:04 | Informe spam
Emilio escribió el 23/11/2012 18:01 :
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Hola!
Sin saber de que base de datos estamos hablando, difícilmente podremos
ayudarte, pero no me resulta especialmente complicado, aunque si un tanto
extraño el proceso.

Saludos a todos desde Huelva

Emilio [MS-MVP Access 2006/11]
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio


hola!.
Tengo un libro con dos hojas. una se llama buscador y la otra base.
En la hoja buscador tengo una macro que cuando introduzco un texto, busca en la hoja base la fila que coincide con ese dato y lo trae a la hoja 1. Lo datos se copian a partir de la celda A13 hasta J13, y las filas dependen de la cantidad de datos coincidentes, entonces puede que se peguen datos en 2 o 3 o 10 filas hacia abajo.

Ahora bien, en alguno de los casos, en estas filas hay que completar o cambiar datos erroneos, que están mal cargados en la base de datos, o que faltan en la base.
Yo quiero evitar tener que ir a la hoja Base y buscar cada fila y hacer el cambio ahí, entonces lo que quiero es tener la posibilidad de modificar los datos traídos, directamente en la primer hoja, y luego ejecutar una macro que sea de actualización, pero solo en caso de que alguna fila en particular tenga alguna modificación.

El orden en que traigo los datos es desde a13 hasta j13 y hacia abajo...
El orden en la hoja Base, es el mismo. A13 hasta J13, con 700 filas de datos.

Es mas claro así?
Gracias por la respuesta.

Preguntas similares