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("收款状态")
If yyfk.Checked And yjdk.Checked And yyzbj.Checked Then
skzt.ComboList = DataTables("字典").GetComboListString("取值列2","名称 = \'合同收款状态\'","编号")
ElseIf yyfk.Checked = False And yjdk.Checked = False And yyzbj.Checked = False Then
skzt.ComboList = DataTables("字典").GetComboListString("取值列2","名称 = \'合同收款状态\' and 取值列 <> \'有预付款\' and 取值列 <> \'有进度款\' and 取值列 <> \'有压质保金\'","编号")
ElseIf yyfk.Checked = False And yjdk.Checked And yyzbj.Checked Then
skzt.ComboList = DataTables("字典").GetComboListString("取值列2","名称 = \'合同收款状态\' and 取值列 <> \'有预付款\' ","编号")
ElseIf yyfk.Checked And yjdk.Checked = False And yyzbj.Checked = False Then
skzt.ComboList = DataTables("字典").GetComboListString("取值列2","名称 = \'合同收款状态\' and 取值列 <> \'有进度款\' and 取值列 <> \'有压质保金\'","编号")
ElseIf yyfk.Checked And yjdk.Checked And yyzbj.Checked = False Then
skzt.ComboList = DataTables("字典").GetComboListString("取值列2","名称 = \'合同收款状态\' and 取值列 <> \'有压质保金\'","编号")
ElseIf yyfk.Checked = False And yjdk.Checked And yyzbj.Checked = False Then
skzt.ComboList = DataTables("字典").GetComboListString("取值列2","名称 = \'合同收款状态\' and 取值列 <> \'有预付款\' and 取值列 <> \'有压质保金\'","编号")
ElseIf yyfk.Checked = False And yjdk.Checked = False And yyzbj.Checked Then
skzt.ComboList = DataTables("字典").GetComboListString("取值列2","名称 = \'合同收款状态\' and 取值列 <> \'有预付款\' and 取值列 <> \'有进度款\'","编号")
End If