QUERY SELECTION
QUERY SELECTION ( {tabela }{;}{ criterioPesquisa {; *}} )
Parâmetro | Tipo | Descrição | |
---|---|---|---|
tabela | Table | → | Tabela para a qual devolver uma seleção de registros ou Tabela por padrão, se for omitido |
criterioPesquisa | Expression | → | Critério de Pesquisa |
* | Operador | → | Flag para continuar a pesquisa |
Descrição
QUERY SELECTION busca registros em tabela. O comando QUERY SELECTION muda a seleção atual de tabela para o processo atual e faz do primeiro registro da nova seleção no registro atual.
QUERY SELECTION funciona e realiza as mesmas ações que QUERY. A diferença entre os dois comandos é o alcance da pesquisa:
- QUERY busca registros entre os registros na tabela.
- QUERY SELECTION busca registros entre os registros da seleção atual da tabela.
Para maior informação, consulte a descrição do comando QUERY.
O comando QUERY SELECTION é útil quando uma pesquisa não pode ser definida usando a sequência QUERY chamadas unidas com o parâmetro * . Tipicamente, é o caso quando quer pesquisar uma seleção atual que não resulta de uma pesquisa anterior, mas de um comando como por exemplo USE SET.
Exemplo
Se quiser pesquisar os registros que foram anteriormente ressaltados pelo usuário em uma lista formulário, pode escrever:
USE SET("UserSet") //substitui a seleção atual com os registros ressaltados
QUERY SELECTION([Company];[Company]City="New York City";*)
QUERY SELECTION([Company]Type Business="Stock Exchange")
Isso faz com que encontre todas as empresas localizadas em Nova Iorque, com atividade na Bolsa de Valores, entre a seleção inicial do usuário