代码这样写,但是你的取值列、显示列,必须唯一。
Dim dmp As New TableDataMapdmp.DataTable = "取值表" '指定数据来源表dmp.ValueCol = "第一列" '指定取值列dmp.DisplayCol = "第一列" '指定显示列'指定下拉列表时显示哪些列的数据dmp.ListCols = "第一列,第二列,第三列"dmp.Sort = "第一列" '指定排序方式dmp.Filter = "第一列 = '" & Tables("父表").current("取值条件") & "'"Tables("父表.子表").Cols("第二列").DataMap = dmp.CreateDataMap()