| 4D v18TABLEAU VERS COLLECTION | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 TABLEAU VERS COLLECTION 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TABLEAU VERS COLLECTION ( collection ; tableau {; nomPropriété}{; tableau2 ; nomPropriété2 ; ... ; tableauN ; nomPropriétéN} ) | ||||||||
| Paramètre | Type | Description | ||||||
| collection | Collection |   | Collection qui reçoit les données du tableau | |||||
| tableau | Tableau |   | Tableau à copier vers la collection ; si le paramètre nomPropriété est passé, sont copiées les valeurs correspondantes à la propriété dans la collection | |||||
| nomPropriété | Texte |   | Nom de propriété Objet dont les valeurs remplissent les éléments du tableau | |||||
La commande TABLEAU VERS COLLECTION copie un ou plusieurs tableau(x) dans les éléments ou les valeurs nomPropriété de collection.
Cette commande peut être utilisée avec une collection qui contient des valeurs ou une collection qui contient des objets, dans ce cas le(s) paramètre(s) nomPropriété est (sont) obligatoire(s).
Vous souhaitez copier un tableau texte dans une collection :
 C_COLLECTION($colFruits)
 $colFruits:=Creer collection
 TABLEAU TEXTE($artFruits;4)
 $artFruits{1}:="Orange"
 $artFruits{2}:="Banana"
 $artFruits{3}:="Apple"
 $artFruits{4}:="Grape"
 TABLEAU VERS COLLECTION($colFruits;$artFruits)
  //$colFruits[0]="Orange"
  //$colFruits[1]="Banana"
  //...Vous souhaitez copier les valeurs de champs dans une collection d'objets via des tableaux :
 C_COLLECTION($col)
 $col:=Creer collection
 TABLEAU TEXTE($artCity;0)
 TABLEAU ENTIER LONG($arLZipCode;0)
 SELECTION VERS TABLEAU([Customer]City;$artCity)
 SELECTION VERS TABLEAU([Customer]Zipcode;$arLZipCode)
 TABLEAU VERS COLLECTION($col;$artCity;"cityName";$arLZipCode;"Zip")
  //$col[0]={"cityName":"Cleveland","Zip":35049}
  //$col[1]={"cityName":"Blountsville","Zip":35031}
  //...Vous souhaiter copier un tableau texte dans une collection partagée :
 TABLEAU TEXTE($at;1)
 
 AJOUTER A TABLEAU($at;"Apple")
 AJOUTER A TABLEAU($at;"Orange")
 AJOUTER A TABLEAU($at;"Grape")
 
 C_COLLECTION($sharedCol)
 $sharedCol:=Creer collection partagee
 
 Utiliser($sharedCol)
    TABLEAU VERS COLLECTION($sharedCol;$at)
 Fin utiliser
									COLLECTION VERS TABLEAU
									
									Conversions de type entre les collections et les tableaux 4D
									
	Produit :  4D
	Thème :  Collections
	Numéro :  
        1563
        
        
        
	Nom intl. :  ARRAY TO COLLECTION
	Créé :  4D v16 R6
	
	
	
	
	
	
	
	
	
	4D - Langage ( 4D v18)
	
	
	
	
	
 Ajouter un commentaire
Ajouter un commentaire