** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Pasar registro de un formulario a otro formulario
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Pasar registro de un formulario a otro formulario

 Responder Responder
Autor
Mensaje
Mikempf Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 12/Octubre/2018
Localización: Arg
Estado: Sin conexión
Puntos: 1
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Mikempf Cita  ResponderRespuesta Enlace directo a este mensaje Tema: Pasar registro de un formulario a otro formulario
    Enviado: 12/Octubre/2018 a las 03:57
Hola amigos, soy nuevo en el Foro. Quisiera ver si pueden ayudarme con lo siguiente:
Tengo un Formulario "Recibo" que a su ves tiene un SubFormulario "Detalle de Recibo" en el cual tengo un campo donde debo ingresar un valor que debo tomarlo de otro Formulario llamado "Contratos" del campo "Importe" haciendo un doble click.
La secuencia de trabajo seria la siguiente:
1) Mediante un boton del Form "Recibo", abro el Form "Contratos".
2) En el Form "Contratos" busco el campo "Importe" con el valor que a mi me interesa, le hago doble click sobre este mismo campo y debe copiar su valor, cerrar el Form "Contratos" y colocar ese valor copiado en el campo "ImporteRecibo" del SubForm "Detalle de Recibo".
Espero haber sido lo suficientemente claro para que me entiendan.
Un abrazo y gracias por su colaboracion.
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 11644
Opciones de entrada Opciones de entrada   Gracias (1) Gracias(1)   Cita xavi Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 14/Octubre/2018 a las 08:05
Hola Mikempf y bienvenido al foro,

Dado que tienes ambos formularios y en el supuesto de que en el subformulario "Detalle de Recibo" estuvieras situado en el registro dónde quieras copiar el dato, el código en el doble clic del campo importe de del formulario Contratos sería (utilizando una de las varias sintaxis posibles):

Forms("Recibo").Controls("Detalle de Recibo").Form.Controls("ImporteRecibo") = Me!Importe

Nota: debes comprobar que el nombre del control subformulario sea "Detalle de Recibo". Caso de ser así, un consejo: evita los espacios.

Un saludo
Xavi, un minyó de Terrassa

Mi web
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable