Hola
Puedes crear un formulario con unos CheckBox con las posibles opciones de busqueda que quieras (fecha, operario, referencia,...). Luego vas revisando los checkbox seleccionados y construyendo la sentencia select. P.e.
Código vb:
Ver originalDim SQL as String
SQL = "select * from Tabla_de_fabricacion where "
If check1.value=1 'El usuario ha activado esta opción
SQL=SQL & "referencia ='" & referencia & "'"
end if
if check2.value=1
.
.
.
De esta forma vas creando poco a poco la sentencia SQL, tendras que tener en cuenta si solo ha seleccionado un filtro o varios, en el caso de varios tendrás que añadir el AND antes de la condición.
--Saludos--