Copiar ciertos campos de un formulario a una tabla

Mi pregunta es la siguiente:
Tengo un formulario en Access que se llama: "Ver Ofertas". En dicho formulario puedes escoger un proveedor en el cuadro combinado, y en el subformulario aparecen las ofertas que presentó dicho proveedor para todos sus productos (los datos vienen del cruce de diferentes consultas). Muchas veces un proveedor oferta el mismo producto con las mismas condiciones, o sólo cambiando ciertas condiciones.
Esquema:
Formulario: "¿Ver Ofertas"? Subformulario:"Ofertas por producto" .Proviene de una consulta. Campos: NombreProducto, Envase, Cantidad, Precio,...
Tabla: "¿Ofertas"? Campos: NombreProducto, Envase, Cantidad, Precio...
A mi me gustaría poder crear un botón en el detalle del subformulario "Ofertas por producto", de forma que cuando le haga click en el botón me coja por ejemplo los campos: NombreProducto y Envase, del registro del formulario donde he hecho el click y me los copie en un nuevo registro en la tabla "Ofertas" y yo poderlos rellenar los otros o bien modificar los existentes.
Me ahorraría mucho tiempo. Espero puedan ayudarme ya que mis conocimientos de programación son nulos. Muchas gracias.

1 Respuesta

Respuesta
Lo que yo hago en ocasiones y que por supuesto casi nunca utilizo código de programación es que elaboro una tabla que contiene generalmente todos los campos que se van a utilizar en el formulario o en las consultas y de ahí se van desplegando las consultas no con todos los campos sino solo con los que se requieran y por ejemplo puede haber un botón en productos que te lleve con un hipervínculo ( botón derecho) a proveedores y capturar las ofertas que vayan trayendo así todo se cargara en la tabla general que tien todo así cada que tu requieras en ofertas las ofertas estas ya no tendrán que capturarse de nuevo sino que vienen de la tabla general pero no veras más que los campos que te interesen de dichas ofertas de cualquier modo si quieres algún botón puedes ingresar una etiqueta y ponerle copiar registro o lo que necesites después con el botón derecho elige generar y luego generador de macros y ahí aparece una gran variedad de macros ya programadas de microsoft access espero te sirva

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas