我嘗試這樣做,我認爲複雜到目前爲止東西,能夠過濾列表框,從另一個列表框中的列,與沒有相關的獲取數據的意圖。過濾器列表
過濾器之前過濾
在上圖中
後,你可以看到,我選擇了菲多利公司標誌,並篩選了我在中間的列表中,只顯示與該標記相關的內容,但在列表中接下來,這是類別中,只有一個會出現,這AYQ註冊三個,只有一個不與任何其他品牌,是該類別或線路chocolatinas。
表之間的關係如下:
它來到我的腦海這個
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
導航過濾列表,並從那裏,只留下在類別列表中的那些不重複,但只能按列表中最後一項進行過濾。
您是騎自行車中間的列表框?爲什麼不根據選定的marcas設置分類列表框? RowSource SQL可以在Nomb_Marca字段上加入Categorias和T_Marc_Categoria並過濾。爲什麼你需要分類列表框?相關的類別已經在中間列表框中。 – June7
@ June7您好,我需要的,如果想爲這個馬卡添加新categoria,並非與馬卡關係我選擇,例如,類別,我需要與列表。 –