表事件:
PrepareEdit:::::::::::::
Dim s,s1,s2 As String
Dim mdm As New MultiDataMap
For i As Integer = 0 To DataTables("来源表").GetComboListString("取值列").split("|").length -1
s = getPY(DataTables("来源表").GetComboListString("取值列","取值列 is not null","取值列"),True).split("|")(i)
s1 = DataTables("来源表").GetComboListString("取值列").split("|")(i)
s2 = s2 & "" & s & "" & "-" & "" & s1 & "" & vbCrLf
Next
Tables("目的表").Cols("要生成的列表项目的列").ComboList = s2
AfterEdit:::::::::::目的表 该列属性中将允许直接输入设为True
If e.Col.Name = "要生成的列表项目的列" And e.Row("要生成的列表项目的列").contains("-") Then
e.Row("要生成的列表项目的列") = e.Row("要生成的列表项目的列").split("-")(1)
End If
[此贴子已经被作者于2011-4-28 20:15:03编辑过]