Línguagem 4D Commands by theme Structure AccessVersão: 21 R4 BETAStructure AccessCREATE INDEX ( tabela : Table ; arrayCampos : Pointer array ; tipoIndice : Integer ; nomeIndice : Text {; *} ) DELETE INDEX ( pontCampo : Pointer, Text {; *} )DELETE INDEX ( nomeIndice : Pointer, Text {; *} ) EXPORT STRUCTURE ( estruturaXML : Text {; formato : Text} ) Field ( numTabela : Integer ; numCampo : Integer ) : PointerField ( pontCampo : Pointer ) : Integer Field name ( pontCampo : Pointer ) : TextField name ( numTabela : Integer ; numCampo : Integer ) : Text Get external data path ( ocampo : Text, Blob, Picture ) : Text GET FIELD ENTRY PROPERTIES ( pontCampo : Pointer ; lista : Text ; obrigatório : Boolean ; nãoEditável : Boolean ; nãoModificável : Boolean )GET FIELD ENTRY PROPERTIES ( numTabela : Integer ; numCampo : Integer ; lista : Text ; obrigatório : Boolean ; nãoEditável : Boolean ; nãoModificável : Boolean ) GET FIELD PROPERTIES ( pontCampo : Pointer ; tipoCampo : Integer {; tamanhoCampo : Integer {; indexado : Boolean {; unico : Boolean {; invisivel : Boolean}}}} )GET FIELD PROPERTIES ( numTabela : Integer ; numCampo : Integer ; tipoCampo : Integer {; tamanhoCampo : Integer {; indexado : Boolean {; unico : Boolean {; invisivel : Boolean}}}} ) GET MISSING TABLE NAMES ( tabelasNaoEncontradas : Text array ) GET RELATION PROPERTIES ( pontCampo : Pointer ; tabelaUm : Integer ; numCampo : Integer {; discriminante : Integer {; autoUm : Boolean {; autoMuitos : Boolean}}} )GET RELATION PROPERTIES ( numTabela : Integer ; numCampo : Integer ; tabelaUm : Integer ; campoUmo : Integer {; discriminante : Integer {; autoUm : Boolean {; autoMuitos : Boolean}}} ) GET TABLE PROPERTIES ( ponTabela : Pointer ; invisible : Boolean {; trigSalvarNovo : Boolean {; trigSalvarRegistro : Boolean {; trigApagarRegistro : Boolean {; trigCarregarRegistro : Boolean}}}} )GET TABLE PROPERTIES ( NumTabela : Integer ; invisible : Boolean {; trigSalvarNovo : Boolean {; trigSalvarRegistro : Boolean {; trigApagarRegistro : Boolean {; trigCarregarRegistro : Boolean}}}} ) IMPORT STRUCTURE ( estruturaXML : Text ) Is field number valid ( pontTabela : Pointer ; numCampo : Integer ) : BooleanIs field number valid ( numTabela : Integer ; numCampo : Integer ) : Boolean Is table number valid ( numTabela : Integer ) : Boolean Last field number ( numTabela : Integer ) : IntegerLast field number ( pontTabela : Pointer ) : Integer Last table number : Integer PAUSE INDEXES ( aTabela : Table ) REGENERATE MISSING TABLE ( nomeTabela : Text ) RELOAD EXTERNAL DATA ( oCampo : Text, Blob, Picture, Object ) RESUME INDEXES ( aTable : Table {; *} ) SET EXTERNAL DATA PATH ( aCampo : Text, Blob, Picture ; rota : Text, Integer ) SET INDEX ( campo : Field ; indice : Boolean, Integer {; *} ) Table ( numTabela : Integer ) : PointerTable ( ptrTabela : Pointer ) : IntegerTable ( ptrCampo : Pointer ) : Integer Table name ( numTabela : Integer ) : TextTable name ( pontTabela : Pointer ) : Text