Langage 4DCommandes par thèmeTableauxVersion : SuivantTableauxAPPEND TO ARRAY ( tableau : Array ; valeur : Expression )ARRAY BLOB ( nomTableau ; taille : Integer {; taille2 : Integer} )ARRAY BOOLEAN ( nomTableau ; taille : Integer {; taille2 : Integer} )ARRAY DATE ( nomTableau ; taille : Integer {; taille2 : Integer} )ARRAY INTEGER ( nomTableau ; taille : Integer {; taille2 : Integer} )ARRAY LONGINT ( nomTableau ; taille : Integer {; taille2 : Integer} )ARRAY OBJECT ( nomTableau ; taille : Integer {; taille2 : Integer} )ARRAY PICTURE ( nomTableau ; taille : Integer {; taille2 : Integer} )ARRAY POINTER ( nomTableau ; taille : Integer {; taille2 : Integer} )ARRAY REAL ( nomTableau ; taille : Integer {; taille2 : Integer} )ARRAY TEXT ( nomTableau ; taille : Integer {; taille2 : Integer} )ARRAY TIME ( nomTableau ; taille : Integer {; taille2 : Integer} )ARRAY TO LIST ( tableau : Array ; liste : Text, Integer {; réfEléments : Array} )ARRAY TO SELECTION ({ tableau : Array ; leChamp {; ...(tableau : Array, leChamp)}{; *} })BOOLEAN ARRAY FROM SET ( tabBooléen : Boolean array {; ensemble : Text} )COPY ARRAY ( source : Array ; destination : Array )Count in array ( tableau : Array ; valeur : Expression ) : IntegerDELETE FROM ARRAY ( tableau : Array ; positionDépart : Integer {; combien : Integer} )DISTINCT ATTRIBUTE PATHS ( champObjet : Field ; tabChemins : Text array )DISTINCT ATTRIBUTE VALUES ( champObjet : Field ; cheminAttribut : Text ; tabValeurs : Array )DISTINCT VALUES ( leChamp ; tableau : Array {; tabNbVal : Integer array} )Find in array ( tableau : Array ; valeur : Expression {; départ : Integer} ) : IntegerFind in sorted array ( tableau : Array ; valeur : Expression ; > ou < {; posDébut : Integer {; posFin : Integer}} ) : BooleanINSERT IN ARRAY ( tableau : Array ; positionDépart : Integer {; combien : Integer} )LIST TO ARRAY ( liste : Text, Integer ; tableau : Array {; réfEléments : Array} )LONGINT ARRAY FROM SELECTION ( laTable : Table ; tabEnrg : Integer array {; tempo : Text} )MULTI SORT ARRAY ( tableau : Array {; sensDuTri : Operator}{; ...tableau : Array ; ...sensDuTri : Operator} )MULTI SORT ARRAY ( tabPointeurs : Pointer array ; tabTris : Integer array )SELECTION RANGE TO ARRAY ( début : Integer ; fin : Integer {; ...(data : Field, Table ; tableau : Array)} )SELECTION TO ARRAY ({ leChamp : Champ, Table ; tableau : Array {; ...(leChamp : Champ, Table, tableau : Array)}{; *})SELECTION TO ARRAY ( laTable : Champ, Table ; tableau : Array {; leChamp : Champ, Table ; tableau : Array {; ...(leChamp : Champ, Table, tableau : Array)}}{; *}})Size of array ( tableau : Array ) : IntegerSORT ARRAY ( tableau : Array {; ...tableau : Array}{; > ou <} )TEXT TO ARRAY ( varTexte ; tabTexte : Text array ; largeur : Integer ; nomPolice : Text ; taillePolice : Integer {; stylePolice : Integer {; *}} )