Línguagem 4DCommands by themeStructure AccessVersão: PróximoStructure AccessCREATE INDEX ( tabela : Table ; arrayCampos : Pointer array ; tipoIndice : Integer ; nomeIndice : Text {; *} )DELETE INDEX ( pontCampo : Ponteiro, String {; *} )DELETE INDEX ( nomeIndice : Ponteiro, String {; *} )EXPORT STRUCTURE ( estruturaXML : Text {; formato : Text} )Field ( numTabela ; numCampo ) -> PointerField ( pontCampo ) -> IntegerField name ( pontCampo : Ponteiro, Inteiro longo ) : TextField name ( numTabela : Ponteiro, Inteiro longo ; numCampo : Integer ) : TextGet external data path ( ocampo : Text, Blob, Picture ) : TextGET FIELD ENTRY PROPERTIES ( pontCampo : Ponteiro, Inteiro longo ; lista : Text ; obrigatório : Boolean ; nãoEditável : Boolean ; nãoModificável : Boolean )GET FIELD ENTRY PROPERTIES ( numTabela : Ponteiro, Inteiro longo ; numCampo : Integer ; lista : Text ; obrigatório : Boolean ; nãoEditável : Boolean ; nãoModificável : Boolean )GET FIELD PROPERTIES ( pontCampo : Ponteiro, Inteiro longo ; tipoCampo : Integer {; tamanhoCampo : Integer {; indexado : Boolean {; unico : Boolean {; invisivel : Boolean}}}} )GET FIELD PROPERTIES ( numTabela : Ponteiro, Inteiro longo ; numCampo : Integer ; tipoCampo : Integer {; tamanhoCampo : Integer {; indexado : Boolean {; unico : Boolean {; invisivel : Boolean}}}} )GET MISSING TABLE NAMES ( tabelasNaoEncontradas : Text array )GET RELATION PROPERTIES ( pontCampo : Ponteiro, Inteiro longo ; tabelaUm : Integer ; numCampo : Integer {; discriminante : Integer {; autoUm : Boolean {; autoMuitos : Boolean}}} )GET RELATION PROPERTIES ( numTabela : Ponteiro, Inteiro longo ; numCampo : Integer ; tabelaUm : Integer ; campoUmo : Integer {; discriminante : Integer {; autoUm : Boolean {; autoMuitos : Boolean}}} )GET TABLE PROPERTIES ( ponTabela : Ponteiro, Inteiro longo ; invisible {; trigSalvarNovo : Boolean {; trigSalvarRegistro : Boolean {; trigApagarRegistro : Boolean {; trigCarregarRegistro : Boolean}}}} )GET TABLE PROPERTIES ( NumTabela : Ponteiro, Inteiro longo ; invisible {; trigSalvarNovo : Boolean {; trigSalvarRegistro : Boolean {; trigApagarRegistro : Boolean {; trigCarregarRegistro : Boolean}}}} )MODIFY SELECTION ( {aTable : Table}{; selectMode : Integer}{; enterList : Boolean}{; *} )MODIFY SELECTION ( {aTable : Table}{; selectMode : Integer}{; enterList : Boolean}; * {; *} )Is field number valid ( pontTabela : Inteiro longo, Ponteiro ; numCampo : Integer ) : BooleanIs field number valid ( numTabela : Inteiro longo, Ponteiro ; numCampo : Integer ) : BooleanIs table number valid ( numTabela : Integer ) : BooleanLast field number ( numTabela : Inteiro longo, Ponteiro ) : IntegerLast field number ( pontTabela : Inteiro longo, Ponteiro )Last table number : IntegerPAUSE INDEXES ( aTabela )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 ) : IntegerTable name ( numTabela : Inteiro longo, Ponteiro ) : TextTable name ( pontTabela : Inteiro longo, Ponteiro ) : Text