Saltar para o conteúdo principal
Versão: 21 R3

QUERY SELECTION BY ATTRIBUTE

QUERY SELECTION BY ATTRIBUTE ( {umaTabela}{;}{operadorConj : Operator ;} campoObj : Field ; rotaAtributo : Text ; operadorPesq : Text, Operator ; valor : Text, Real, Date, Time {; *} )

ParâmetroTipoDescrição
umaTableTable→Tabela para a quel vai retornar uma seleção de registros, ou tabela Padrão se omitido
operadorConjOperator→Operador Conjunção para usar para unir múltiplas pesquisas (se alguma)
campoObjField→Campo objeto para atributos de pesquisa
rotaAtributoText→Nome ou rota do atributo
operadorPesqText, Operator→Operador Pesquisa (comparador)
valorText, Real, Date, Time→Valor a comparar
*Operador→Continua flag de pesquisa
Histórico
VersãoAlterações
16 R2Modificado
16Criado por

Descrição​

QUERY SELECTION BY ATTRIBUTE realiza as mesmas ações que QUERY BY ATTRIBUTE. A diferença entre os dois comandos é o alcance da pesquisa:

  • QUERY BY ATTRIBUTE procura por registros entre todos os registros na tabela.
  • QUERY SELECTION BY ATTRIBUTE procura por registros entre os registros atualmente selecionados na tabela.

QUERY SELECTION BY ATTRIBUTE procura por registros em uma umaTabela. O comando QUERY SELECTION BY ATTRIBUTE muda a seleção de tabela para o processo atual e faz com que o primeiro reigstro da nova seleção vire o registro atual.

Para saber mais, veja a descrição do comando QUERY BY ATTRIBUTE.

O comando QUERY SELECTION BY ATTRIBUTE é útil quando uma pesquisa não pode ser definida usando uma combinação de QUERY BY ATTRIBUTE (e QUERY) pode ser unidos com o parâmetro * . Tipicamente, é o caso quando quiser pesquisar uma seleção atual que não resulta de uma pesquisa anterior, mas de comandos tais como USE SET.

Exemplo​

Se quiser encontrar pessoas com uma idade entre 20 e 30 nos registros que foram anteriormente ressaltados pelo usuário:

 USE SET("UserSet") //cria uma nova selecao atual
 QUERY SELECTION BY ATTRIBUTE([Persons];[Persons]OB_Info;"age";>;20;*)
 QUERY SELECTION BY ATTRIBUTE([Persons];&;[Persons]OB_Info;"age";<;30) //ativa a pesquisa

Ver também​

QUERY BY ATTRIBUTE

Propriedades​

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