Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entitySelection.first( )
|
entitySelection.first () -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
Resultado | Entity, Null |
![]() |
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
C_OBJECT($entitySelection;$entity)
$entitySelection:=ds.Emp.query("salary > :1";100000)
If($entitySelection.length#0)
$entity:=$entitySelection.first()
End if
entity.first( )
entitySelection.last( )
entitySelection[index]
Produto: 4D
Tema: ORDA - seleção de entidade
Criado por: 4D v17
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)