Saltar al contenido principal
Versión: Siguiente

Definición estructura

CREATE INDEX ( tabla : Table ; arrayCampos : Pointer array ; tipoIndice : Integer ; nombreIndice : Text {; *} )
DELETE INDEX ( Ptrcamp : Puntero, Cadena {; *} )
DELETE INDEX ( nomIndex : Puntero, Cadena {; *} )

EXPORT STRUCTURE ( estructuraXML : Text {; format : Text} )
Field ( numTabla : Integer ; numCamp : Integer ) -> Resultado 
Field ( ptrCamp : Pointer ) -> numCampo

Field name ( campPtr : Puntero, Entero largo ) : Text
Field name ( numTabla ; numCamp : Integer ) : Text

Get external data path ( elCampo : Text, Blob, Picture ) : Text
GET FIELD ENTRY PROPERTIES ( ptrCamp : Puntero, Entero largo ; lista : Text ; obligatorio : Boolean ; noEditable : Boolean ; noModificable : Boolean )
GET FIELD ENTRY PROPERTIES ( numTabla : Puntero, Entero largo ; numCamp : Integer ; lista : Text ; obligatorio : Boolean ; noEditable : Boolean ; noModificable : Boolean )

GET FIELD PROPERTIES ( campPtr : Puntero, Entero largo ; campTipo : Integer {; campLong : Integer {; indexado : Boolean {; unico : Boolean {; invisible : Boolean}}}} )
GET FIELD PROPERTIES ( tablaNum : Puntero, Entero largo ; numCamp : Integer ; campTipo : Integer {; campLong : Integer {; indexado : Boolean {; unico : Boolean {; invisible : Boolean}}}} )

GET MISSING TABLE NAMES ( tabfalt : Text array )
GET RELATION PROPERTIES ( ptrCamp : Puntero, Entero largo ; tablaUno : Integer ; campUno : Integer {; discriminante : Integer {; autoUno : Boolean {; autoMuchos : Boolean}}} )
GET RELATION PROPERTIES ( numTabla : Puntero, Entero largo ; numCamp : Integer ; tablaUno : Integer ; campUno : Integer {; discriminante : Integer {; autoUno : Boolean {; autoMuchos : Boolean}}} )

GET TABLE PROPERTIES ( PtrTabla : Puntero, Entero largo ; invisible : Boolean {; trigGuardarNuevo : Boolean {; trigGuardaReg : Boolean {; trigBorrarReg : Boolean {; trigCargReg : Boolean}}}} )
GET TABLE PROPERTIES ( numTabla : Puntero, Entero largo ; invisible : Boolean {; trigGuardarNuevo : Boolean {; trigGuardaReg : Boolean {; trigBorrarReg : Boolean {; trigCargReg : Boolean}}}} )

IMPORT STRUCTURE ( estructuraXML : Text )
Is field number valid ( ptrTabla : Entero largo, Puntero ; numCamp : Integer ) : Boolean
Is field number valid ( numTabla : Entero largo, Puntero ; numCamp : Integer ) : Boolean

Is table number valid ( numTabla : Integer ) : Boolean
Last field number ( numTabla : Entero largo, Puntero ) : Integer
Last field number ( ptrTabla : Entero largo, Puntero ) : Integer

Last table number : Integer
PAUSE INDEXES ( laTabla )
REGENERATE MISSING TABLE ( nomTabla : Text )
RELOAD EXTERNAL DATA ( elCampo : Text, Blob, Picture, Object )
RESUME INDEXES ( tabla : Table {; *} )
SET EXTERNAL DATA PATH ( aCampo : Text, Blob, Picture ; ruta : Text, Integer )
SET INDEX ( unCampo ; index : Boolean, Integer {; *} )
Table ( numTabla : Integer ) : Pointer
Table ( ptrTabla : Pointer ) : Integer
Table ( ptrCampo : Pointer ) : Integer

Table name ( numTabla : Entero largo, Puntero ) : Text
Table name ( ptrTabla : Entero largo, Puntero ) : Text