Private Sub ListCP_AfterUpdate()
'*COMMERCIAL PREMISES CP LIST
Commentlb.Caption = ListCP.Column(1)
Select Case ListCP.ItemData(ListCP.ListIndex)
Case "CpSotLetter", "CpSotFsaXml", "SotView", "MissingRecordsCheckFsaXmlAndCpListResult", "CpAuditorInfo"
'Nothing enabled
'enabled state T/F
Me.SubFrmInput.Form.txtStartDate.Enabled = False
Me.SubFrmInput.Form.txtEndDate.Enabled = False
Me.SubFrmInput.Form.txtStartDate.SetFocus
Me.SubFrmInput.Form.cmdCalDate.Enabled = False
Me.SubFrmInput.Form.cmdCalDateEnd.Enabled = False
Me.SubFrmInput.Form.CmbOff.Enabled = False
Me.SubFrmInput.Form.CmbStat.Enabled = False
Me.SubFrmInput.Form.CmbRpTyp.Enabled = False
Me.SubFrmInput.Form.cmbSrTyp.Enabled = False
Me.SubFrmInput.Form.cmbCpXresult.Enabled = False 'Combo Use
Me.SubFrmInput.Form.cmbCpTradeAs.Enabled = False
Me.SubFrmInput.Form.ListCpXresult.Enabled = False
Me.SubFrmInput.Form.CpListInspLiab.Enabled = False
Case "CpSotCertificate"
'cmbCpTradeAs enabled
'enabled state T/F
Me.SubFrmInput.Form.txtStartDate.Enabled = False
Me.SubFrmInput.Form.txtEndDate.Enabled = False
Me.SubFrmInput.Form.cmdCalDate.Enabled = False
Me.SubFrmInput.Form.cmdCalDateEnd.Enabled = False
Me.SubFrmInput.Form.CmbOff.Enabled = False
Me.SubFrmInput.Form.CmbStat.Enabled = False
Me.SubFrmInput.Form.CmbRpTyp.Enabled = False
Me.SubFrmInput.Form.cmbSrTyp.Enabled = False
Me.SubFrmInput.Form.cmbCpXresult.Enabled = False 'Combo Use
Me.SubFrmInput.Form.cmbCpTradeAs.Enabled = True
Me.SubFrmInput.Form.ListCpXresult.Enabled = False
Me.SubFrmInput.Form.CpListInspLiab.Enabled = False
Case "CpCmbResults", "CpFoodPremTypeSearch"
'CmbCpXresult only
'enabled state T/F
Me.SubFrmInput.Form.txtStartDate.Enabled = False
Me.SubFrmInput.Form.txtEndDate.Enabled = False
Me.SubFrmInput.Form.cmdCalDate.Enabled = False
Me.SubFrmInput.Form.cmdCalDateEnd.Enabled = False
Me.SubFrmInput.Form.CmbOff.Enabled = False
Me.SubFrmInput.Form.CmbStat.Enabled = False
Me.SubFrmInput.Form.CmbRpTyp.Enabled = False
Me.SubFrmInput.Form.cmbSrTyp.Enabled = False
Me.SubFrmInput.Form.cmbCpXresult.Enabled = True 'Combo Use
Me.SubFrmInput.Form.cmbCpTradeAs.Enabled = False
Me.SubFrmInput.Form.ListCpXresult.Enabled = False
Me.SubFrmInput.Form.CpListInspLiab.Enabled = False
Case "CpListResults"
'ListCpXresult only
'enabled state T/F
Me.SubFrmInput.Form.txtStartDate.Enabled = False
Me.SubFrmInput.Form.txtEndDate.Enabled = False
Me.SubFrmInput.Form.cmdCalDate.Enabled = False
Me.SubFrmInput.Form.cmdCalDateEnd.Enabled = False
Me.SubFrmInput.Form.CmbOff.Enabled = False
Me.SubFrmInput.Form.CmbStat.Enabled = False
Me.SubFrmInput.Form.CmbRpTyp.Enabled = False
Me.SubFrmInput.Form.cmbSrTyp.Enabled = False
Me.SubFrmInput.Form.cmbCpXresult.Enabled = False 'Use
Me.SubFrmInput.Form.cmbCpTradeAs.Enabled = False
Me.SubFrmInput.Form.ListCpXresult.Enabled = True
Me.SubFrmInput.Form.CpListInspLiab.Enabled = False
Case "CpListResultsInsLiab"
'CpListInspLiab only
'enabled state T/F
Me.SubFrmInput.Form.txtStartDate.Enabled = False
Me.SubFrmInput.Form.txtEndDate.Enabled = False
Me.SubFrmInput.Form.cmdCalDate.Enabled = False
Me.SubFrmInput.Form.cmdCalDateEnd.Enabled = False
Me.SubFrmInput.Form.CmbOff.Enabled = False
Me.SubFrmInput.Form.CmbStat.Enabled = False
Me.SubFrmInput.Form.CmbRpTyp.Enabled = False
Me.SubFrmInput.Form.cmbSrTyp.Enabled = False
Me.SubFrmInput.Form.cmbCpXresult.Enabled = False 'Use
Me.SubFrmInput.Form.cmbCpTradeAs.Enabled = False
Me.SubFrmInput.Form.ListCpXresult.Enabled = False
Me.SubFrmInput.Form.CpListInspLiab.Enabled = True
Case "CpInspectionsDue", "CPInspectionsMissed"
'Start and end date enabled
'enabled state T/F
Me.SubFrmInput.Form.txtStartDate.Enabled = True
Me.SubFrmInput.Form.txtEndDate.Enabled = True
Me.SubFrmInput.Form.cmdCalDate.Enabled = True
Me.SubFrmInput.Form.cmdCalDateEnd.Enabled = True
Me.SubFrmInput.Form.CmbOff.Enabled = False
Me.SubFrmInput.Form.CmbStat.Enabled = False
Me.SubFrmInput.Form.CmbRpTyp.Enabled = False
Me.SubFrmInput.Form.cmbSrTyp.Enabled = False
Me.SubFrmInput.Form.cmbCpXresult.Enabled = False 'Use
Me.SubFrmInput.Form.cmbCpTradeAs.Enabled = False
Me.SubFrmInput.Form.ListCpXresult.Enabled = False
Me.SubFrmInput.Form.CpListInspLiab.Enabled = False
End Select
End Sub