** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Abrir Subformulario segú variable
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoAbrir Subformulario segú variable

 Responder Responder
Autor
Mensaje
jualzurita Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 06/Marzo/2015
Localización: Granada
Estado: Sin conexión
Puntos: 21
Enlace directo a este mensaje Tema: Abrir Subformulario segú variable
    Enviado: 10/Abril/2015 a las 13:12
Muy buenas, mirar a ver si alguien pudiera echarme una mano sobre este problema.
 
Tengo un formulario y quisiera poder elegir que subformulario abrir con el formulario según valor de una variable.
 
Es decir lo que intento es que tengo dos tablas, relacionadas uno a varios, y puede ser que alguna vez la tabla relacionada como varios no contenga ningún dato por lo que abriria un subformulario diciendo que no contiene ninguún dato, pero el msgbox no me sirve ya que quiero que la aplicación siga corriendo, y si tiene algun dato (que seria la mayoria de las veces) pues se me abre otro subformulario con los datos correspondiente.
 
Mil gracias a todos.Wink
Arriba
E. Feijoo Ver desplegable
Moderador
Moderador


Unido: 16/Abril/2004
Localización: España
Estado: Sin conexión
Puntos: 19948
Enlace directo a este mensaje Enviado: 10/Abril/2015 a las 13:37
Los sub-formularios se muestran en un objeto subformulario (como contenedor del objeto formulario), se puede pues cambiar el origen de datos sin mayor problema, solo quedaría resolver la 'sincronía' de datos con el principal (si es que se aplica).

Quizás (para resolver ese problema) se pueda crear en el formulario que hace de aviso un cuadro de texto que se denomine igual que el campo a relacionar (aunque aquí no relacione nada).
Arriba
jualzurita Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 06/Marzo/2015
Localización: Granada
Estado: Sin conexión
Puntos: 21
Enlace directo a este mensaje Enviado: 10/Abril/2015 a las 14:08
Muchas Gracias por tu respuesta, pero ahora se me presenta otra duda, como hago en vba para cambiar el origen del subformulario
 
graciasWink
Arriba
MexMan70 Ver desplegable
Colaborador
Colaborador


Unido: 17/Julio/2007
Localización: DarkSide
Estado: Sin conexión
Puntos: 9235
Enlace directo a este mensaje Enviado: 10/Abril/2015 a las 15:42
El origen del registro de los formularios se modifica en la propiedad RecordSource ya sea en vista diseño o en tiempo de ejecución.
OneDrive: http://sdrv.ms/Vk6eJd
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable