Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/04/2010, 02:03
Insomnia
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 18 años, 6 meses
Puntos: 13
Respuesta: Filtrar un listbox por varios criterios

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 original
  1. Dim SQL as String
  2.  
  3. SQL = "select * from Tabla_de_fabricacion where "
  4. If check1.value=1 'El usuario ha activado esta opción
  5.   SQL=SQL & "referencia ='" & referencia & "'"
  6. end if
  7. if check2.value=1
  8. .
  9. .
  10. .

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--