Lenguaje 4D Comandos Definición estructuraVersión: 20 R10 BETA Definición estructuraCREATE INDEX ( tabla ; arrayCampos ; tipoIndice ; nombreIndice {; *} ) DELETE INDEX ( Ptrcamp {; *} )DELETE INDEX ( nomIndex {; *} ) EXPORT STRUCTURE ( estructuraXML {; format} ) Field ( numTabla ; numCamp ) -> Resultado Field ( ptrCamp ) -> numCampo Field name ( campPtr ) : TextField name ( numTabla ; numCamp ) : Text Get external data path ( elCampo ) : Text GET FIELD ENTRY PROPERTIES ( ptrCamp ; lista ; obligatorio ; noEditable ; noModificable )GET FIELD ENTRY PROPERTIES ( numTabla ; numCamp ; lista ; obligatorio ; noEditable ; noModificable ) GET FIELD PROPERTIES ( campPtr ; campTipo {; campLong {; indexado {; unico {; invisible}}}} )GET FIELD PROPERTIES ( tablaNum ; numCamp ; campTipo {; campLong {; indexado {; unico {; invisible}}}} ) GET MISSING TABLE NAMES ( tabfalt ) GET RELATION PROPERTIES ( ptrCamp ; tablaUno ; campUno {; discriminante {; autoUno {; autoMuchos}}} )GET RELATION PROPERTIES ( numTabla ; numCamp ; tablaUno ; campUno {; discriminante {; autoUno {; autoMuchos}}} ) GET TABLE PROPERTIES ( PtrTabla ; invisible {; trigGuardarNuevo {; trigGuardaReg {; trigBorrarReg {; trigCargReg}}}} )GET TABLE PROPERTIES ( numTabla ; invisible {; trigGuardarNuevo {; trigGuardaReg {; trigBorrarReg {; trigCargReg}}}} ) IMPORT STRUCTURE ( estructuraXML ) Is field number valid ( ptrTabla ; numCamp ) : BooleanIs field number valid ( numTabla ; numCamp ) : Boolean Is table number valid ( numTabla ) : Boolean Last field number ( numTabla ) : IntegerLast field number ( ptrTabla ) : Integer Last table number : Integer PAUSE INDEXES ( laTabla ) REGENERATE MISSING TABLE ( nomTabla ) RELOAD EXTERNAL DATA ( elCampo ) RESUME INDEXES ( tabla {; *} ) SET EXTERNAL DATA PATH ( aCampo ; ruta ) SET INDEX ( unCampo ; index {; *} ) Table ( numTabla ) : PointerTable ( ptrTabla ) : IntegerTable ( ptrCampo ) : Integer Table name ( numTabla ) : TextTable name ( ptrTabla ) : Text