Langage 4DCommandes par thèmeDéfinition structureVersion : 20 R10Définition structureCREATE INDEX ( laTable ; tabChamps ; typeIndex ; nomIndex {; *} )DELETE INDEX ( ptrChp {; *} )DELETE INDEX ( nomIndex {; *} )EXPORT STRUCTURE ( structureXML {; format} )Field ( numTable ; numChamp ) -> ptrChamp Field ( ptrChamp ) -> numChampField name ( numTable ; numChamp ) : TextField name ( ptrChamp ) : TextGet external data path ( leChamp ) : TextGET FIELD ENTRY PROPERTIES ( ptrChp ; énumération ; obligatoire ; nonSaisissable ; nonModifiable )GET FIELD ENTRY PROPERTIES ( numTable ; numChamp ; énumération ; obligatoire ; nonSaisissable ; nonModifiable )[GET FIELD PROPERTIES ( ptrChp GET MISSING TABLE NAMES ( tabManquantes )GET RELATION PROPERTIES ( ptrChp ; tableDest ; champDest {; discriminant {; allerAuto {; retourAuto}}} )GET RELATION PROPERTIES ( numTable ; numChamp ; tableDest ; champDest {; discriminant {; allerAuto {; retourAuto}}} )GET TABLE PROPERTIES ( ptrTable ; invisible {; trigSvgdeNouv {; trigSvgdeEnr {; trigSupprEnr {; trigChargEnr}}}} )GET TABLE PROPERTIES ( numTable ; invisible {; trigSvgdeNouv {; trigSvgdeEnr {; trigSupprEnr {; trigChargEnr}}}} )IMPORT STRUCTURE ( structureXML )Is field number valid ( ptrTable ; numChamp ) : BooleanIs field number valid ( numTable ; numChamp ) : BooleanIs table number valid ( numTable ) : BooleanLast field number ( numTable ) : IntegerLast field number ( ptrTable ) : IntegerLast table number : IntegerPAUSE INDEXES ( laTable )REGENERATE MISSING TABLE ( nomTable )RELOAD EXTERNAL DATA ( leChamp )RESUME INDEXES ( laTable {; *} )SET EXTERNAL DATA PATH ( leChamp ; chemin )SET INDEX ( leChamp ; index {; *} )[Table ( numTable [Table name ( numTable