BASE

Rôle: déclaration de la base de données utilisée.

Syntaxe : BASE : <expression>

 

L'expression fournit le code alphanumérique de la base de données utilisée. Les déclarations TABLE et TABLE_SECONDAIRE permettent ensuite d'indiquer les tables utilisées par le programme, elles seront alors recherchées dans la base de données déclarée.

Remarques & Cas particuliers

- Si la déclaration BASE est omise, le système prend alors automatiquement la BASE déclarée au niveau du domaine.

- Dans les modèles d'objet utilisant un écran (cf : déclaration ECRAN, modèles SAISIE, SLISTE, etc), la base peut être déduite de l'écran lui-même ; en effet, il est fréquent que l'écran soit rattaché à une base et une table. Pour de plus amples informations consultez la documentation de l'éditeur d'écrans d'Oxygène++.

- Dans les modèles d'objet utilisant un état (cf : modèle IMPETAT), la base peut être déduite du parcours principal associé à l'état. Pour de plus amples informations consultez la documentation de l'éditeur d'états d'Oxygène++ et du modèle IMPETAT. 

 

Exemple de déclarations de la base :

 

Domaine DEMO
          
Declaration
                   
AIDE : ”CRDEMO.HLP”
                   
BASE : ”CRDEMO”
          
FinDeclaration


Objet
SAISIE : MA_SAISIE ”Ma saisie”
          
Declaration
                   
BASE : ”CRDEMO”
                   
TABLE : ”CLIENTS”
                   
ECRAN : ”CLIENTS”
          
FinDeclaration
FinObjet

 

Les déclarations TABLE, TABLE_SECONDAIRE