지금까지 복잡한 것으로 생각하고있는 뭔가를하려고하고 있으며 다른 목록 상자의 열에서 목록 상자를 필터링하여 관련되지 않은 데이터를 가져올 의도가 있습니다 . 필터 전에다른 목록의 열에서 필터 목록
위의 이미지에서 필터
후, 나는 프리 토 레이 표시를 선택한 것을 볼 수 있습니다, 그리고 그것은 나를 필터 가운데에있는 목록, 나를 보여주는 것, 해당 마크와 관련된 것만 표시하지만 목록에는 다음으로 카테고리 중 하나는 하나만 나타나야하고, 등록 된 3 개 중 하나는 ayq이며 다른 하나는 브랜드와 관련이 없으며 카테고리 또는 라인 초콜릿입니다.
를 다음과 같이 테이블 사이
관계는 그것은 내 마음이
filas_lista = Me.Lista1.ListCount
For Fila = 0 To cantidad - 1
cod_categoria = Me.Lista1.Column(3, Fila)
consulta = "SELECT Categorias.Id_Categoria_Auto, Categorias.Nombre_Categoria" & _
" FROM Categorias" & _
" WHERE (((Categorias.Id_Categoria_Auto)<>" & cod_categoria & "))"
Me.lista_categoria_union.RowSource = consulta
Me.lista_categoria_union.Requery
Next Fila
이동 필터링 된 목록을 와서 거기에서 그냥 카테고리 목록들에두고있다 반복되지 않지만 목록의 마지막 항목 만 필터링합니다.
? 선택한 마커를 기반으로 categorias 목록 상자를 설정하지 않는 이유는 무엇입니까? RowSource SQL은 Categorias 및 T_Marc_Categoria를 조인하고 Nomb_Marca 필드를 필터링 할 수 있습니다. 왜 categorias listbox가 필요합니까? 관련 카테고리가 이미 중간 목록 상자에 있습니다. – June7
@ June7 안녕하세요, marca i와 관계가없는 카테고리가 필요합니다. 예를 들어이 marca에 새로운 카테고리를 추가하려면 원하는 목록이 필요합니다. –