Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v19.8
entitySelection.first()

entitySelection.first() 


 

entitySelection.first() () -> Funktionsergebnis 
Parameter Typ   Beschreibung
Funktionsergebnis  Entity, Null in Referenz zur ersten Entity der Entity-Selection

Die Methode entitySelection.first() gibt eine Referenz auf die Entity an der ersten Stelle der Entity-Selection zurück.

Das Ergebnis dieser Methode ist ähnlich wie:

 $entity:=$entitySel[0]

Beide Anweisungen unterscheiden sich jedoch, wenn die Selection leer ist:

 C_OBJECT($entitySel;$entity)
 $entitySel:=ds.Emp.query("lastName = :1";"Nonexistentname") //keine passende Entity
  //Entity-Selection ist dann leer
 $entity:=$entitySel.first() //gibt Null zurück
 $entity:=$entitySel[0]  //generiert einen Fehler

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



Siehe auch 

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

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: ORDA - EntitySelection

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v17

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)
4D Programmiersprache ( 4D v19.4)
4D Programmiersprache ( 4D v19.5)
4D Programmiersprache ( 4D v19.6)
4D Programmiersprache ( 4D v19.7)
4D Programmiersprache ( 4D v19.8)