Saltar para o conteúdo principal
Versão: Próximo

Structure Access

CREATE 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 ) : Pointer
Field ( pontCampo : Pointer ) : Integer

Field name ( pontCampo : Pointer ) : Text
Field 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 ) : Boolean
Is field number valid ( numTabela : Integer ; numCampo : Integer ) : Boolean

Is table number valid ( numTabela : Integer ) : Boolean
Last field number ( numTabela : Integer ) : Integer
Last 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 ) : Pointer
Table ( ptrTabela : Pointer ) : Integer
Table ( ptrCampo : Pointer ) : Integer

Table name ( numTabela : Integer ) : Text
Table name ( pontTabela : Pointer ) : Text