Neste seu exemplo, você poderia atribuir o valor 0 ou -1 ao item "Todos".
Como você tem muitos parâmetros, entendo que vai montar o seu SELECT por VBA. Uma boa prática aqui é concatenar o seu WHERE, critério a critério:
Dim strSQL As String
Dim strWhere As String
strSQL = "SELECT * FROM Funcionarios"
If IsNumeric(txtIdade)=True Then
If strWhere="" Then
strWhere=" WHERE "
Else
strWhere = strWhere & " AND "
End If
strWhere = strWhere & "Idade>=" & txtIdade
End If
If IsNull(txtNome)=False Then
If strWhere="" Then
strWhere=" WHERE "
Else
strWhere = strWhere & " AND "
End If
strWhere = strWhere & "NomeFuncionario LIKE '*" & txtNome & "*'"
End If
etc.
Me.RecordSource = strSQL & strWhere
Luiz Cláudio Cosenza Vieira da Rocha - http://msmvps.com/blogs/officedev - IT Lab www.itlab.com.br