Buscar Valor dentro de Lista de Valores


([N3] blanyi) #1

Nuevamente por acá con una nueva inquietud.

Espero que esta vez me vaya mejor que las dos veces anteriores pues no encontré quien pudiera ayudarme con las consultas planteadas.

En sql (o en otras herramientas de programación) puedo lanzar una consulta que podría estar condicionada a que se cumpla la condición de que el valor buscado este dentro de una lista de valores, algo parecido a esto:

SELECT * FROM tabla WHERE valor_buscar IN (valor1,valor2,valor3,…)

En Visual Foxpro podría ser así usando la funcion INLIST:

SET FILTER TO INLIST(valor_buscar, valor1,valor2,…)

El valor_buscar puede ser un campo, una variable o una constante y puede ser de cualquier tipo. Si el valor_buscar es númerico pues lógicamente los valores de la lista deben ser números, pero si es texto, los valores de la lista deben ser texto, si es fecha los valores de la lista deben ser fechas, etc.

¿Existe en Velneo7 una función o instrucción con la cual hacer algo parecido a lo que planteo?

De antemano gracias.

YIMY MORA ACONCHA


([N1] Spicer) #2

Se puede, pero tienes que aprender a pensar de forma distinta.

En la tabla donde quieres buscar debes crear los índices para los campos que vas a requerir

Luego creas una búsqueda y le agregas un componente por cada campo sobre el que vayas a buscar

En las propiedades del índice, le pones “Limite inicial” y el valor (o los valores)

Saludos,