Aller au contenu principal
Version : Suivant

Définition structure

CREATE INDEX ( laTable : Table ; tabChamps : Pointer array ; typeIndex : Integer ; nomIndex : Text {; *} )
DELETE INDEX ( ptrChp : Pointeur, Chaîne {; *} )
DELETE INDEX ( nomIndex : Pointeur, Chaîne {; *} )

EXPORT STRUCTURE ( structureXML : Text {; format : Text} )
Field ( numTable ; numChamp ) -> ptrChamp 
Field ( ptrChamp ) -> numChamp

Field name ( numTable : Pointeur, Entier long ; numChamp : Integer ) : Text
Field name ( ptrChamp : Pointeur, Entier long ) : Text

Get external data path ( leChamp : Text, Blob, Picture ) : Text
GET FIELD ENTRY PROPERTIES ( ptrChp : Pointeur, Entier long ; énumération : Text ; obligatoire : Boolean ; nonSaisissable : Boolean ; nonModifiable : Boolean )
GET FIELD ENTRY PROPERTIES ( numTable : Pointeur, Entier long ; numChamp : Integer ; énumération : Text ; obligatoire : Boolean ; nonSaisissable : Boolean ; nonModifiable : Boolean )

[GET FIELD PROPERTIES ( ptrChp : Pointeur, Entier long 
GET MISSING TABLE NAMES ( tabManquantes : Text array )
GET RELATION PROPERTIES ( ptrChp : Pointeur, Entier long ; tableDest : Integer ; champDest : Integer {; discriminant : Integer {; allerAuto : Boolean {; retourAuto : Boolean}}} )
GET RELATION PROPERTIES ( numTable : Pointeur, Entier long ; numChamp : Integer ; tableDest : Integer ; champDest : Integer {; discriminant : Integer {; allerAuto : Boolean {; retourAuto : Boolean}}} )

GET TABLE PROPERTIES ( ptrTable : Pointeur, Entier long ; invisible : Boolean {; trigSvgdeNouv : Boolean {; trigSvgdeEnr : Boolean {; trigSupprEnr : Boolean {; trigChargEnr : Boolean}}}} )
GET TABLE PROPERTIES ( numTable : Pointeur, Entier long ; invisible : Boolean {; trigSvgdeNouv : Boolean {; trigSvgdeEnr : Boolean {; trigSupprEnr : Boolean {; trigChargEnr : Boolean}}}} )

IMPORT STRUCTURE ( structureXML : Text )
Is field number valid ( ptrTable : Entier long, Pointeur ; numChamp : Integer ) : Boolean
Is field number valid ( numTable : Entier long, Pointeur ; numChamp : Integer ) : Boolean

Is table number valid ( numTable : Integer ) : Boolean
Last field number ( numTable ) : Integer
Last field number ( ptrTable ) : Integer

Last table number : Integer
PAUSE INDEXES ( laTable : Table )
REGENERATE MISSING TABLE ( nomTable : Text )
RELOAD EXTERNAL DATA ( leChamp : Text, Blob, Picture, Object )
RESUME INDEXES ( laTable : Table {; *} )
SET EXTERNAL DATA PATH ( leChamp : Text, Blob, Picture ; chemin : Text, Integer )
SET INDEX ( leChamp ; index : Boolean, Integer {; *} )
Table ( tableNum : Integer ) : Pointer
Table ( tablePtr : Pointer ) : Integer
Table ( fieldPtr : Pointer ) : Integer

[Table name ( numTable