none
Actualizar cuadro combinado en formularios continuos RRS feed

  • Pregunta

  • Buenas tardes,

    tengo un pequeño problema con dos cuadros combinados en un suformulario que no consigo solucionar.

    Los dos cuadros combinados están en un subformulario con visa como formularios continuos:

    Cmb_GrupoPat
    Cmb_Enf
    El primer cuadro combinado tiene dos columnas:
    ID_GrupoPatGrupoPat
    El segundo cuadro tiene tres columnas:
    ID_Enf
    Enf
    ID_GrupoPat (oculta)

    Para vincular el segundo al primero, en la tercera columna del segundo cuadro combinado le he añadido este criterio:

    [Formularios]![01_Especie]![Subf_Usos].[Formulario]![Cmb_GrupoPat]

    También he ajustado la propiedad AfterUpdate del primero para que refresque el segundo al seleccionar algo con:

    Private Sub Cmb_GrupoPat_AfterUpdate()
        Me.Cmb_Enf.Requery
    End Sub

    De esta forma el segundo cuadro combinado muestra solo los valores que están relacionados con el valor seleccionado en el primero.

    El problema es que cuando se ejecuta el Requery después de actualizar el primer cuadro combinado se refrescan todos los registros del subformulario (que está configurado como formularios continuos) y no solo el del registro activo, por lo que hay registros del cuadro Cmb_Enf que se quedan en blanco, aunque los valores de la tabla donde se almacena la información están correctos.

    ¿Alguien sabe qué está pasando y como puedo solucionarlo o me pueda dar alguna pista?

    Un saludo.






    domingo, 21 de febrero de 2016 22:07

Todas las respuestas