4D v16.3

QUERY SELECTION BY ATTRIBUTE

Página Inicial

 
4D v16.3
QUERY SELECTION BY ATTRIBUTE

QUERY SELECTION BY ATTRIBUTE 


 

QUERY SELECTION BY ATTRIBUTE ( {umaTabela}{;}{operadorConj ;} campoObj ; rotaAtributo ; operadorPesq ; valor {; *} ) 
Parâmetro Tipo   Descrição
umaTabela  Tabela in Tabela para a quel vai retornar uma seleção de registros, ou tabela Padrão se omitido
operadorConj  Operador in Operador Conjunção para usar para unir múltiplas pesquisas (se alguma)
campoObj  Campo in Campo objeto para atributos de pesquisa
rotaAtributo  String in Nome ou rota do atributo
operadorPesq  Operador, String in Operador Pesquisa (comparador)
valor  Texto, Número, Data, Hora in Valor a comparar
Operador in Continua flag de pesquisa

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 

Produto: 4D
Tema: Pesquisas
Número 1424

Este comando modifica a variável sistema OKEste comando modifica o conjunto sistema LockedSetO comando altera o registro atualO comando altera a seleção atualThis command can be run in preemptive processes

 
HISTÓRIA 

New
Criado por: 4D v16

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)