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

Combos dependientes en subformulario

 Responder Responder
Autor
Mensaje
jo.lopezmartine Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 23/Mayo/2011
Localización: España
Estado: Sin conexión
Puntos: 3
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita jo.lopezmartine Cita  ResponderRespuesta Enlace directo a este mensaje Tema: Combos dependientes en subformulario
    Enviado: 09/Mayo/2024 a las 19:38
Buenas tardes,

En un formulario "frm_pedidos" tengo un subformulario "subfrm_productosxpedido" en el que a través de dos comboboxes quiero ir seleccionando los productos que componen el pedido.

Para evitar una larga lista de productos, he puesto dos combos, uno llamado cbx_seccion y otro cbx_producto en los que hago un prefiltro.

Seccion_id no es un campo de la tabla tbl_productosxpedido, por lo que lo he introducido como combo independiente.

En su evento AfterUpdate he escrito:

Private Sub cbx_seccion_AfterUpdate()
Dim SQL As String
    
    SQL = "SELECT pkproducto_id, nombre_producto FROM productos WHERE activo = true AND fkseccion_id = " & Me.cbx_seccion.Value
    
    Me.cbx_producto.RowSource = SQL
    Me.cbx_producto.Requery
End Sub

Y "básicamente" funciona, solo que cuando cambio de registro a un segundo producto se actualiza la sección del registro anterior.

He usado esta técnica para hacer algo semejante en el formulario principal, como filtrar los clientes por su provincia, y funciona satisfactoriamente.

¿Como puedo hacer lo mismo en el subformulario?

Gracias por vuestros comentarios.
Jorge López
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14926
Opciones de entrada Opciones de entrada   Gracias (1) Gracias(1)   Cita xavi Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 10/Mayo/2024 a las 09:57
Hola,

En su momento Marius Puig nos proporcionó una solución a los combos dependientes en formularios continuos. Era un fichero llamado awforms.zip dónde se incluían varios ejemplos de manejo de formularios continuos. 

Estoy buscando el enlace. Si no lo encuentro subiré mi copia a mi web para que esté disponible.

Un saludo
Xavi, un minyó de Terrassa

Mi web
Arriba
emiliove Ver desplegable
Administrador
Administrador


Unido: 16/Junio/2009
Localización: Mexico
Estado: Sin conexión
Puntos: 5704
Opciones de entrada Opciones de entrada   Gracias (1) Gracias(1)   Cita emiliove Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 10/Mayo/2024 a las 22:04
Arriba
jo.lopezmartine Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 23/Mayo/2011
Localización: España
Estado: Sin conexión
Puntos: 3
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita jo.lopezmartine Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 11/Mayo/2024 a las 10:17
Muchas gracias Xavi por el archivo, veo que enfoca el problema haciendo uso de varios eventos de forma simultánea, y quizá esa sea la clave.
Jorge López
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14926
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita xavi Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 11/Mayo/2024 a las 12:28
Gracias a Emilio que tenia el link correcto (me dejaba la carpeta /ejemplos/)
Xavi, un minyó de Terrassa

Mi web
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable