Saltar para o conteúdo principal
Versão: Próximo

QUERY SELECTION

QUERY SELECTION ( {tabela }{;}{ criterioPesquisa {; *}} )

ParâmetroTipoDescrição
tabelaTableTabela para a qual devolver uma seleção de registros ou Tabela por padrão, se for omitido
criterioPesquisaExpressionCritério de Pesquisa
*OperadorFlag 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

Ver também

QUERY

Propriedades

Número do comando341
Thread-seguro
Modificar variáveisOK
Modificar o registro atual
Modificar a seleção atual