Aller au contenu principal
Version : Suivant

Définition structure

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

EXPORT STRUCTURE ( structureXML : Text {; format : Text} )
Field ( numTable : Integer ; numChamp : Integer ) : Pointer
Field ( ptrChamp : Pointer ) : Integer

Field name ( numTable : Pointer ) : Text
Field name ( numChamp : Integer ; ptrChamp : Integer ) : Text

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

GET FIELD PROPERTIES ( ptrChp : Pointer ; champType : Integer {; champLong : Integer {; indexé : Boolean {; unique : Boolean {; invisible : Boolean}}}} )
GET FIELD PROPERTIES ( numTable : Integer ; numChamp : Integer ; champType : Integer {; champLong : Integer {; indexé : Boolean {; unique : Boolean {; invisible : Boolean}}}} )

GET MISSING TABLE NAMES ( tabManquantes : Text array )
GET RELATION PROPERTIES ( ptrChp : Pointer ; tableDest : Integer ; champDest : Integer {; discriminant : Integer {; allerAuto : Boolean {; retourAuto : Boolean}}} )
GET RELATION PROPERTIES ( numTable : Integer ; numChamp : Integer ; tableDest : Integer ; champDest : Integer {; discriminant : Integer {; allerAuto : Boolean {; retourAuto : Boolean}}} )

GET TABLE PROPERTIES ( ptrTable : Pointer ; invisible : Boolean {; trigSvgdeNouv : Boolean {; trigSvgdeEnr : Boolean {; trigSupprEnr : Boolean {; trigChargEnr : Boolean}}}} )
GET TABLE PROPERTIES ( numTable : Integer ; invisible : Boolean {; trigSvgdeNouv : Boolean {; trigSvgdeEnr : Boolean {; trigSupprEnr : Boolean {; trigChargEnr : Boolean}}}} )

IMPORT STRUCTURE ( structureXML : Text )
Is field number valid ( ptrTable : Pointer ; numChamp : Integer ) : Boolean
Is field number valid ( numTable : Integer ; numChamp : Integer ) : Boolean

Is table number valid ( numTable : Integer ) : Boolean
Last field number ( numTable : Integer ) : Integer
Last field number ( ptrTable : Pointer ) : 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 : Field ; index : Boolean, Integer {; *} )
Table ( numTable : Integer ) : Pointer
Table ( ptrTable : Pointer ) : Integer
Table ( ptrChamp : Pointer ) : Integer : any

Table name ( numTable : Integer ) : Text
Table name ( ptrTable : Pointer ) : Text