Dim yyfk As WinForm.CheckBox = e.Form.Controls("有预付款")
Dim yjdk As WinForm.CheckBox = e.Form.Controls("有进度款")
Dim yyzbj As WinForm.CheckBox = e.Form.Controls("有压质保金")
Dim skzt As WinForm.ComboBox = e.Form.Controls("收款状态")
Dim Filter As String = "名称 = '合同收款状态'"
If yyfk.Checked Then
Filter &= " And 取值列 = '有预付款' "
End If
If yjdk.Checked Then
Filter &= " And 取值列 = '有进度款' "
End If
If yyzbj.Checked Then
Filter &= " And 取值列 = '有压质保金' "
End If
skzt.ComboList = DataTables("字典").GetComboListString("取值列2", filter,"编号")