代码一
If e.Col.Name = "付款方式" Then '如果正在编辑的是付款方式
'从wubocmx7表提取该收支的付款方式作为列表项目
e.Col.Combolist = DataTables("wubocmx7").GetComboListString("付款方式", "[收支] = '" & e.Row("付款方式") & "'")
End If
代码二
If e.Col.Name = "账目名称" Then '如果正在编辑的是账目名称
'从wubocmx7表提取该收支的账目名称作为列表项目
e.Col.Combolist = DataTables("wubocmx7").GetComboListString("账目名称", "[收支] = '" & e.Row("账目名称") & "'")
End If
同一个表的PrepareEdit中代码一起作用, 代码二不起作用, 哪里不对呢, 如果再关联表中如何写?