Te sugerimos que revises esta respuesta en un ambiente controlado antes de pasarlo a producción, un saludo.
Solución:
Además de su campo “Desactivado”, cree un campo Calculado llamado “ActiveTitle” (o como quiera llamarlo). Utilice la siguiente fórmula:
=IF(Deactivated,"",Title)
El campo ActiveTitle estará vacío cuando se establezca el campo Desactivado. Cuando configure su columna de búsqueda, dígale que use el valor de ActiveTitle en lugar de Título. Los valores vacíos no aparecerán en su lista de búsqueda, por lo que terminará con solo los valores que no están desactivados. Avísame si tienes algún problema.
Codeplex – Campo de búsqueda filtrado de SharePoint
Este proyecto crea un campo de búsqueda de SharePoint personalizado que ofrece nuevas funcionalidades al campo de búsqueda de SharePoint predeterminado al permitir que se apliquen filtros a los datos recuperados. Los filtros aplicados pueden ser consultas CAML dinámicas o vistas de lista predefinidas que residen en listas de origen
http://búsquedafiltrada.codeplex.com/
o para 2010
http://sp2010filterlookup.codeplex.com/
Con respecto al problema planteado por lwbecker2, siempre que tenga una columna de búsqueda adicional que se base en la lista de búsqueda completa (es decir, no en la columna ‘filtrada’), podrá seguir viendo el departamento original en la lista vinculada.
Por ejemplo, el Departamento que se vincula a la columna ActiveTitle estará en blanco, pero Departamento:Título aún tendrá el título original. Simplemente cree una vista que muestre la columna de búsqueda completa.
Puntuaciones y comentarios
Si piensas que ha resultado de ayuda este artículo, sería de mucha ayuda si lo compartes con el resto seniors de esta manera nos ayudas a extender este contenido.