** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Datos precargados en formulario
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoDatos precargados en formulario

 Responder Responder
Autor
Mensaje
maserrano Ver desplegable
Colaborador
Colaborador


Unido: 02/Abril/2014
Localización: España
Estado: Sin conexión
Puntos: 690
Enlace directo a este mensaje Tema: Datos precargados en formulario
    Enviado: 19/Enero/2024 a las 13:29
Hola y buenas.
Una consulta que no sé cómo abordar por si me pueden orientar. Supongo que se puede hacer, aunque no tengo idea a priori.
Tengo una tabla con una serie de campos que he rellenado a partir de un formulario. 
Ahora tengo otro formulario en el que quiero que a partir de un campo seleccionado (p.e. un nº de registro y en el evento p.e. al salir del campo),  me cargue en este formulario una serie de campos que ya están rellenos de la tabla anterior y se queden guardados en otra nueva tabla, además de otros campos que sí relleno yo como datos nuevos.
Cómo lo planteo?
Gracias de antemano por vuestra ayuda.
Arriba
emiliove Ver desplegable
Administrador
Administrador


Unido: 16/Junio/2009
Localización: Mexico
Estado: Sin conexión
Puntos: 5704
Enlace directo a este mensaje Enviado: 19/Enero/2024 a las 20:53
Arriba
maserrano Ver desplegable
Colaborador
Colaborador


Unido: 02/Abril/2014
Localización: España
Estado: Sin conexión
Puntos: 690
Enlace directo a este mensaje Enviado: 20/Enero/2024 a las 00:10
Muchas gracias. Le echo un vistazo y comento . Se ve un ejemplo muyyy completo.
Arriba
maserrano Ver desplegable
Colaborador
Colaborador


Unido: 02/Abril/2014
Localización: España
Estado: Sin conexión
Puntos: 690
Enlace directo a este mensaje Enviado: 20/Enero/2024 a las 12:54
Buenas de nuevo.
He estado mirando el ejemplo mostrado.
En mi caso es combinar dos tablas, una con los datos del registro pricipal y con un número clave y otra que tira de ese registro principal (que me muestra datos básicos de ese registro sincronizados mediante el combobox) y otros datos nuevos, en mi caso de campañas y producción. Así, no tengo que volver a reescribir datos que ya estaban en una tabla.
No tenía mucha idea de cómo hacerlo y, de pronto, me muestran 11 maneras diferentes de hacerlo. ...,una pasada de ejemplo.
Mil gracias Emiliove


Editado por maserrano - 20/Enero/2024 a las 12:55
Arriba
maserrano Ver desplegable
Colaborador
Colaborador


Unido: 02/Abril/2014
Localización: España
Estado: Sin conexión
Puntos: 690
Enlace directo a este mensaje Enviado: 25/Enero/2024 a las 20:00
Buenas y siento haber tardado en responder. En principio lo daba por bueno y se podría haber cerrado el hilo.
Hice pruebas y fue bastante bien. A ver, empecé utilizando el ejemplo con ADO directo del combo pero a la hora de probar me dio problemas de librería, así que cambié el ejemplo haciendo recordset directo al combo. 
La verdad es que el ejemplo es muy completo con muchas formas de ejecutar lo mismo (mil gracias Emiliove !!).
 Yo sólo utilizo dos tablas, una que almacena datos y otra que recupera esos datos a través del combo y los guarda en esa, además de tener otros campos propios.
El problema me viene a la hora de hacer pruebas.
Activo un registro y cojo un dato del combo y me rellena los campos. Hasta ahí bien. Pero si tengo que poner uno nuevo,(que no está en el combo) no me deja añadirlo a través del combo. Pensé que me dejaría editar la lista, pero como tira de un origen de datos (una Select de una tabla/consulta) no me lo permite...
Busca en la tabla, no está y te dice que no lo encuentra.
Alguna sugerencia a lo comentado?
Gracias por adelantado.
Arriba
maserrano Ver desplegable
Colaborador
Colaborador


Unido: 02/Abril/2014
Localización: España
Estado: Sin conexión
Puntos: 690
Enlace directo a este mensaje Enviado: 26/Enero/2024 a las 08:11
Voy a intentar explicarme mejor. La verdad es que no sé si se puede hacer en access.
El origen del registro de los datos de un formulario es una tabla (o una consulta, que sea una selección de datos de una tabla) y que por medio de un combo del formulario se recuperen (se precarguen) esos datos (de existir); si no existen, la posibilidad de dar entrada a nuevos datos.
Todos los datos introducidos en el formulario se guardarán en una nueva tabla, supongo que mediante un evento (cambiar de registro,...). Se podría hacer? Cómo lo debo plantearlo?
De no poder hacerse, la opción que queda es meter todos los datos como nuevos, aunque "muchos" de ellos estén ya en otra tabla.
Como siempre, gracias de antemano y salu2.


Editado por maserrano - 26/Enero/2024 a las 08:12
Arriba
maserrano Ver desplegable
Colaborador
Colaborador


Unido: 02/Abril/2014
Localización: España
Estado: Sin conexión
Puntos: 690
Enlace directo a este mensaje Enviado: 31/Enero/2024 a las 15:18
Buenas.
Este hilo se puede dar por cerrado.
La verdad es que para datos nuevos, se abre su formulario concreto y se graban, y no desde el otro que depende de una consulta. Debe ser complicado. Gracias y saludos
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable