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