Hola gente:
A ver si podéis ayudarme, o sugerirme algo:
A ver, supongamos una vista que sirve para obtener datos de una tabla
base (Candidatos) y de varias relacionadas (p.e. titulacion,
experiencia)
NIF NOMBRE TITULACION EXPERIENCIA
000 Pepe Diplomado Picapedrero
000 Pepe Diplomado Almacenero
Yo uso esa consulta para un bindingsource y luego aplico un filtro
creado a pedal, por ejemplo: TITULACION='Diplomado'. Para poder
aplicar el filter, la vista origen ha de tener en el select
titulacion.
Este bindingsource sirve para un grid, el cual muestra... por ejemplo,
NIF y NOMBRE. Al hacerlo así, me muestra dos veces el mismo NIF y
Nombre
Ese es el problema. Tengo que generar el filtro a capón, puesto que el
fillby del tableadapter solo permite parámetros para una sola
ocurrencia.
El tema es... ¿hay alguna forma de poder hacer que un parámetro pueda
recoger varias ocurrencias en un mismo campo?. El tema es hacer
consultas del tipo (TITULACION='Diplomado' OR TITULACION='Licenciado')
A mi lo que me gustaría es poder acceder al selectcommand del
tableadapter directamente para que ya me haga el filtro en la propia
consulta, pero de primeras no veo que se pueda.
Conozco dos opciones:
1. Crear un procedimiento almacenado que me devuelva el select ya
filtrado
2. Crear la vista dinámicamente
pero a ver si desde la forma en la que he comenzado a hacerlo podéis
darme una solución
Gracias de antemano y saludos
Leer las respuestas