Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19.8
entitySelection.first( )

entitySelection.first( ) 


 

entitySelection.first () -> Resultado 
Parâmetro Tipo   Descrição
Resultado  Entity, Null in Faz referência à primeira entidade da seleção de entidades

O método entitySelection.first( ) devolve uma referência à entidade na primeira posição da seleção de entidade.

O resultado deste método é similar a:

 $entity:=$entitySel[0]

Entretanto há uma diferença entre ambas declarações quando a seleção estiver vazia:

 C_OBJECT($entitySel;$entity)
 $entitySel:=ds.Emp.query("lastName = :1";"Nonexistentname") //não há entidade coincidente
  //a seleção de entidade está vazia
 $entity:=$entitySel.first() //devolve Null
 $entity:=$entitySel[0]  //gera um erro

Exemplo  

 C_OBJECT($entitySelection;$entity)
 $entitySelection:=ds.Emp.query("salary > :1";100000)
 If($entitySelection.length#0)
    $entity:=$entitySelection.first()
 End if



Ver também 

entity.first( )
entitySelection.last( )
entitySelection[index]

 
PROPRIEDADES 

Produto: 4D
Tema: ORDA - seleção de entidade

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v17

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)