¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

SET FILTER (Comando)

Visual Studio .NET 2003

Especifica una condición que deben cumplir los registros de la tabla actual para estar accesibles.

SET FILTER TO [lExpression] [IN nWorkArea | cTableAlias]

Parámetros

lExpression
Especifica la condición que deben cumplir los registros.

Si la tabla actual está indizada en uno o más campos especificados en lExpression, la tecnología Rushmore de Visual FoxPro permite optimizar las consultas basadas en estos campos.

IN nWorkArea | cTableAlias
Especifica el área de trabajo o el alias de tabla afectado por el comando SET FILTER. Utilice esta cláusula para especificar una área de trabajo o una tabla externa al área de trabajo actual.

Observaciones

Una vez ejecutado SET FILTER, solamente están disponibles en la tabla los registros que satisfacen la condición especificada con la expresión lógica lExpression. Todos los comandos de acceso a la tabla respetan la condición de SET FILTER. Se puede definir un filtro distinto para cada tabla abierta.

La condición especificada por SET FILTER no se evalúa hasta que el puntero de registro se mueve en la tabla.

Al ejecutar SET FILTER TO sin lExpression se desactiva el filtro para la tabla actual.

SELECT - SQL no respeta la condición de filtro actual.

Vea también

FILTER( ) | SELECT – SQL | Trabajar con alias de tablas

Mostrar:
© 2015 Microsoft