Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entitySelection.first( )
|
entitySelection.first () -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
Résultat | Entity, Null |
![]() |
Référence vers la première entité de la sélection d'entités | |||||
La méthode entitySelection.first( ) retourne une référence vers l'entité en première position dans la sélection d'entités.
Le résultat de cette méthode est similaire à : $entity:=$entitySel[0]
Il existe cependant une différence entre les deux instructions lorsque la sélection est vide :
C_OBJECT($entitySel;$entity)
$entitySel:=ds.Emp.query("lastName = :1";"Nonexistentname") //aucune entité correspondante
//la sélection d'entités est alors vide
$entity:=$entitySel.first() //renvoie Null
$entity:=$entitySel[0] //génère une erreur
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]
Produit : 4D
Thème : ORDA - EntitySelection
Créé : 4D v17
4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)