Saltar al contenido principal
Versión: Siguiente

QUERY SELECTION

QUERY SELECTION ( {tabla }{;}{ criterioBusqueda {; *}} )

ParámetroTipoDescripción
tablaTabla🡒Tabla en la cual efectuar la búsqueda o Tabla por defecto, si se omite
criterioBusquedaExpresión🡒Líneas de búsqueda
*Operador🡒Bandera para continuar la búsqueda

Descripción

QUERY SELECTION busca registros en tabla.El comando QUERY SELECTION cambia la selección actual de tabla para el proceso actual y hace que el primer registro de la nueva selección sea el registro actual.

QUERY SELECTION funciona y realiza las mismas acciones que QUERY. La diferencia entre los dos comandos es el alcance de la búsqueda:

  • QUERY busca registros entre los registros en la tabla.
  • QUERY SELECTION busca registros entre los registros de la selección actual de la tabla.

Para mayor información, consulte la descripción del comando QUERY.

El comando QUERY SELECTION es útil cuando una búsqueda no se puede definir utilizando una secuencia de llamadas enlazadas QUERY con el parámetro *. Por lo general, es el caso cuando desea consultar una selección actual que no sea resultado de una consulta previa, pero a partir de un comando como USE SET.

Ejemplo

Usted desea consultar los registros que han sido resaltados previamente por el usuario en un formulario de lista. Puedes escribir:

 USE SET("UserSet") //reemplazar la selección actual con los registros seleccionados
 QUERY SELECTION([Company];[Company]City="New York City";*)
 QUERY SELECTION([Company]Type Business="Stock Exchange")

Va a encontrar todas las empresas ubicadas en la ciudad de Nueva York, con una actividad de Bolsa, entre la selección inicial del usuario.

Ver también

QUERY