Bom dia a todos...
Se alguém puder me dar uma luz, fico agradecido.
Se alguém puder me dar uma luz, fico agradecido.
Public Sub Atualizar()
'sub para filtragem do relatorio para impressao
'jpaulo 2017-10-09
Dim strFilter As String
If Len(Forms!FrmImpresso.Form!CboDentista & "") > 0 Then
If Forms!FrmImpresso.Form!CboDentista.Column(0) = "Todos" Then
strFilter = strFilter & " AND DentistaOculta Like '*'"
Else
strFilter = strFilter & " AND DentistaOculta ='" & Forms!FrmImpresso.Form!CboDentista.Column(0) & "'"
End If
End If
If Len(Forms!FrmImpresso.Form!CboPlano & "") > 0 Then
If Forms!FrmImpresso.Form!CboPlano.Column(0) = "Todos" Then
strFilter = strFilter & " AND PlanoOculta Like '*'"
Else
strFilter = strFilter & " AND PlanoOculta ='" & Forms!FrmImpresso.Form!CboPlano.Column(0) & "'"
End If
End If
If Len(Forms!FrmImpresso.Form!CboSituacao & "") > 0 Then
If Forms!FrmImpresso.Form!CboSituacao.Column(0) = "Todos" Then
strFilter = strFilter & " AND SituacaoOculta Like '*'"
Else
strFilter = strFilter & " AND SituacaoOculta ='" & Forms!FrmImpresso.Form!CboSituacao.Column(0) & "'"
End If
End If
If Len(Forms!FrmImpresso.Form!CboStatus & "") > 0 Then
If Forms!FrmImpresso.Form!CboStatus.Column(0) = "Todos" Then
strFilter = strFilter & " AND StatusOculta Like '*'"
Else
strFilter = strFilter & " AND StatusOculta ='" & Forms!FrmImpresso.Form!CboStatus.Column(0) & "'"
End If
End If
strFilter = Mid(strFilter, 6)
If Len(strFilter) > 0 Then
Me.Filter = strFilter
Me.FilterOn = True
Else
Me.Filter = ""
Me.FilterOn = False
End If
End Sub