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 : Ponteiro, String {; *} )
DELETE INDEX ( nomeIndice : Ponteiro, String {; *} )

EXPORT STRUCTURE ( estruturaXML : Text {; formato : Text} )
Field ( numTabela ; numCampo ) -> Pointer
Field ( pontCampo ) -> Integer

Field name ( pontCampo : Ponteiro, Inteiro longo ) : Text
Field name ( numTabela : Ponteiro, Inteiro longo ; numCampo : Integer ) : Text

Get external data path ( ocampo : Text, Blob, Picture ) : Text
GET 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 ) : Boolean
Is field number valid ( numTabela : Inteiro longo, Ponteiro ; numCampo : Integer ) : Boolean

Is table number valid ( numTabela : Integer ) : Boolean
Last field number ( numTabela : Inteiro longo, Ponteiro ) : Integer
Last field number ( pontTabela : Inteiro longo, Ponteiro )

Last table number : Integer
PAUSE 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 ) : Pointer
Table ( ptrTabela : Pointer ) : Integer
Table ( ptrCampo : Pointer ) : Integer

Table name ( numTabela : Inteiro longo, Ponteiro ) : Text
Table name ( pontTabela : Inteiro longo, Ponteiro ) : Text