| 4D v20.1QUERY SELECTION BY ATTRIBUTE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20.1
 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)
	
	
	Manual de linguagem 4D ( 4D v20.1)
	
	
	
 Adicionar um comentário
Adicionar um comentário