Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
QUERY SELECTION BY ATTRIBUTE
|
QUERY SELECTION BY ATTRIBUTE ( {umaTabela}{;}{operadorConj ;} campoObj ; rotaAtributo ; operadorPesq ; valor {; *} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
umaTabela | Tabela |
![]() |
Tabela para a quel vai retornar uma seleção de registros, ou tabela Padrão se omitido | |||||
operadorConj | Operador |
![]() |
Operador Conjunção para usar para unir múltiplas pesquisas (se alguma) | |||||
campoObj | Campo |
![]() |
Campo objeto para atributos de pesquisa | |||||
rotaAtributo | String |
![]() |
Nome ou rota do atributo | |||||
operadorPesq | Operador, String |
![]() |
Operador Pesquisa (comparador) | |||||
valor | Texto, Número, Data, Hora |
![]() |
Valor a comparar | |||||
* | Operador |
![]() |
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 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.
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
Produto: 4D
Tema: Pesquisas
Número
1424
Criado por: 4D v16
Modificado: 4D v16 R2
Manual de linguagem 4D ( 4D v20 R7)