# Como hacer un sistema de filtrado

**URL:** <https://foros.velneo.com/t/como-hacer-un-sistema-de-filtrado/9502>\
**Category:** Velneo\
**Created:** [19 Junio, 2017 06:29 UTC](https://foros.velneo.com/t/como-hacer-un-sistema-de-filtrado/9502 "2017-06-19T06:29:23Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![franpino](https://avatars.discourse-cdn.com/v4/letter/f/f14d63/32.png) [@franpino](https://foros.velneo.com/u/franpino)\
**Post date:** [19 Junio, 2017 06:29 UTC](https://foros.velneo.com/t/como-hacer-un-sistema-de-filtrado/9502/1 "2017-06-19T06:29:23Z")

</div>

Hola a todos, espero puedan ayudarme, estamos empezando en esto de velneo y aún nos perdemos con algunos conceptos.

El cliente necesita realizar una búsqueda de varios o muchos indices, es decir, que marque varias condiciones y que le devuelva una lista que cumpla con todas esas condiciones ejemplo:  
-Todos los artículos de color rojo.  
-Todos los artículos menor de 100€.  
-Todos los artículos de X proveedor…etc etc…  
Y que los devuelva a una lista.

No sé si esto se puede hacer con búsquedas o si se usan cestas, alguien dispone de algún ejemplo donde podamos orientarnos, o nos pueda guiar un poco.

Muchas gracias.

---

<div class="post-metadata">

**Author:** ![ayudavelneo](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/ayudavelneo/32/4286_2.png) [@ayudavelneo](https://foros.velneo.com/u/ayudavelneo)\
**Post date:** [19 Junio, 2017 07:20 UTC](https://foros.velneo.com/t/como-hacer-un-sistema-de-filtrado/9502/2 "2017-06-19T07:20:29Z")

</div>

Hola Franpino:

Se puede hacer perfectamente utilizando búsquedas.

Echale un vistazo a estos artículos:

```
<li><a href="http://ayudavelneo.com/aprende-a-usar-componentes-de-busqueda/" target="_blank">Componentes de búsqueda I</a></li>
<li><a href="http://ayudavelneo.com/aprende-a-usar-componentes-de-busqueda-ii/" target="_blank">Componentes de búsqueda II</a></li>

```

Un saludo

---

<div class="post-metadata">

**Author:** ![sauron911](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/sauron911/32/3517_2.png) [@sauron911](https://foros.velneo.com/u/sauron911)\
**Post date:** [19 Junio, 2017 07:35 UTC](https://foros.velneo.com/t/como-hacer-un-sistema-de-filtrado/9502/3 "2017-06-19T07:35:32Z")

</div>

Imaginemos que tenemos la tabla artículos con los siguientes campos ID, NAME, COLOR (enlace a maestro), PROVEEDOR (enlace a maestro), y PRECIO. Tendría que definirme un índice por cada uno de los campos que quiero filtrar. En tu pregunta, un índice para COLOR, otro par PROVEEDOR y otro para Precio.  
Creamos una búsqueda y en dicha búsqueda ponemos como componentes de la búsqueda lo siguiente. NAME, todo el fichero, COLOR parte izquierda el color seleccionado por el usuario, PROVEEDOR parte izquierda seleccionada por el usuario y PRECIO parte izquierda mayor que 100. (eso se puede hacer poniendo entre limites (100, y como extremo final otra cantidad tipo 100000000) Obviamente estas componentes de búsqueda estarán condicionadas a que hayas seleccionado el color, el proveedor y hayas puesto una cantidad mínima de precio del articulo. Te adjunto imágenes con el ejemplo

![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/0/0d60481d4de51646df59ebfcce42dce6d95a3857.png)

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/0/03a8f80d409e04e9490e3370d4157fa0e4de0f63.png)

---

<div class="post-metadata">

**Author:** ![franpino](https://avatars.discourse-cdn.com/v4/letter/f/f14d63/32.png) [@franpino](https://foros.velneo.com/u/franpino)\
**Post date:** [20 Junio, 2017 07:29 UTC](https://foros.velneo.com/t/como-hacer-un-sistema-de-filtrado/9502/4 "2017-06-20T07:29:26Z")

</div>

Muchas gracias a los dos por la respuesta, voy a intentarlo a ver si me sale.

Saludos.

---

<div class="post-metadata">

**Author:** ![franpino](https://avatars.discourse-cdn.com/v4/letter/f/f14d63/32.png) [@franpino](https://foros.velneo.com/u/franpino)\
**Post date:** [21 Junio, 2017 15:43 UTC](https://foros.velneo.com/t/como-hacer-un-sistema-de-filtrado/9502/5 "2017-06-21T15:43:01Z")

</div>

Una pregunta relacionada, ya que me está costando.  
Tengo un campo #PUE\_CAP en el se almacenan sólo dos valores, PUEBLO o CAPITAL.

Cuando creo una búsqueda por el indice PUE\_CAP, en la rejilla me muestra la lista ordenada primero todos los registros con CAPITAL y después todos los registros en los que aparecen PUEBLO.

Mi pregunta es, como puedo mostrar sólo uno de ellos( o los registros PUEBLO o los registros CAPITAL???

El valor lo tengo en una variable local.

Gracias

---

<div class="post-metadata">

**Author:** ![tic-software](https://avatars.discourse-cdn.com/v4/letter/t/c4cdca/32.png) [@tic-software](https://foros.velneo.com/u/tic-software)\
**Post date:** [22 Junio, 2017 14:01 UTC](https://foros.velneo.com/t/como-hacer-un-sistema-de-filtrado/9502/6 "2017-06-22T14:01:46Z")

</div>

Hola.

Lo que estás preguntando es el ABC de cómo funciona una búsqueda.

Recomendación:

- Lee los 2 artículos que te propone AyudaVelneo.

- Instala vTutor

[https://velneo.es/bienvenida-de-descarga/](https://velneo.es/bienvenida-de-descarga/)

- Lee el Tutor de búsquedas.

De nada sirve que te lo expliquen en cuatro palabras aquí si no tienes claro lo fundamental de cómo funciona una búsqueda o un formulario.

---

<div class="post-metadata">

**Author:** ![franpino](https://avatars.discourse-cdn.com/v4/letter/f/f14d63/32.png) [@franpino](https://foros.velneo.com/u/franpino)\
**Post date:** [26 Junio, 2017 14:53 UTC](https://foros.velneo.com/t/como-hacer-un-sistema-de-filtrado/9502/7 "2017-06-26T14:53:03Z")

</div>

Gracias infortic por la respuesta.

Por eso he dicho que aún me quedan dudas con algunos conceptos.

---

<div class="post-metadata">

**Author:** ![ayudavelneo](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/ayudavelneo/32/4286_2.png) [@ayudavelneo](https://foros.velneo.com/u/ayudavelneo)\
**Post date:** [26 Junio, 2017 15:23 UTC](https://foros.velneo.com/t/como-hacer-un-sistema-de-filtrado/9502/8 "2017-06-26T15:23:51Z")

</div>

Hola:

Nada mejor que algo visual para aclarar conceptos… [Vídeo sobre componentes de búsqueda](https://www.youtube.com/watch?v=DwAfvfposRc)

Un saludo
