¿Cómo puedo hacer listas independientes en Access?

Ariel Roberto Elizalde Ramirez 0 Puntos de reputación
2026-06-04T21:50:36.89+00:00

Imagen del usuario

Hola, una pregunta ¿Cómo puedo hacer esas listas dependientes una de otra en Access?

Microsoft 365 y Office | Access | Para el ámbito educativo | Windows
0 comentarios No hay comentarios

1 respuesta

Ordenar por: Lo más útil
  1. Hendrix-C 20,015 Puntos de reputación Personal externo de Microsoft Moderador
    2026-06-04T22:50:55.19+00:00

    Esta respuesta se tradujo automáticamente. Por lo tanto, puede contener errores gramaticales o términos poco comunes.

    Hola @Ariel Roberto Elizalde Ramírez,

    En Access, esto se conoce como cuadros combinados en cascada o listas desplegables dependientes: al seleccionar un valor en la primera lista, Access actualiza/filtra la segunda lista según ese valor seleccionado. El procedimiento estándar consiste en que, cuando cambia el primer cuadro combinado, su evento AfterUpdate actualiza el origen de datos del segundo cuadro combinado para que la segunda lista solo muestre los registros coincidentes. A continuación, se actualiza el segundo cuadro combinado para que aparezca la nueva lista.

    Según la información que proporcionaste, por ejemplo, supongo que tienes dos cuadros combinados: cboLugarAlmacenamiento (con el campo LugarAlmacenamiento) y cboTKAlma (con el campo TKAlma):

    • Establece el origen de datos del segundo cuadro combinado (TKAlma):
    SELECT TKAlma
    FROM 'NombreDeTuMesa'
    WHERE LugarAlmacenamiento = Forms!'NombreDeTuFormulario'!cboLugarAlmacenamiento
    ORDER BY TKAlma;
    
    • Agregue código VBA al evento AfterUpdate del primer cuadro combinado:
    Private Sub cboLugarAlmacenamiento_AfterUpdate()
        Me.cboTKAlma = Null
        Me.cboTKAlma.Requery
    End Sub
    

    Tenga en cuenta que este es un ejemplo basado en mi suposición. Para obtener información más detallada sobre cómo configurar dos cuadros combinados, consulte este artículo: Sincronizar dos cuadros combinados en un formulario | Microsoft Learn

    Espero que esta información le sea útil. Si tiene alguna pregunta o necesita alguna aclaración, deje un comentario aquí y con gusto le seguiré ayudando.

    Gracias por su paciencia y comprensión. Espero su respuesta.


    Si la respuesta le resulta útil, haga clic en "Aceptar respuesta" y vote positivamente.

    Nota: Siga los pasos de nuestra documentación para habilitar las notificaciones por correo electrónico si desea recibir notificaciones relacionadas con este hilo.

    ¿Le resultó útil esta respuesta?


Su respuesta

Las respuestas pueden ser marcadas como Respuestas aceptadas por el autor de la pregunta, lo que indica a los usuarios que la respuesta resolvió su problema.