Téléchargement des produits


Version anglaise


 

 

ADELIA

VADELIA

SADELIA

WADELIA

MADELIA

(I/B)

(I/B) (S)

(B) (S)

(I/B) (S)

(I) (S)

 

Paragraphe d'utilisation

Tous

 

Syntaxe

DETRUIRE NomVue Paramètre

 

Paramètre

*NON_RG | *RG | Rien

 

Description

Cet ordre permet de supprimer l'ensemble des enregistrements du fichier correspondant à la vue NomVue dont la valeur de la clé est égale à la valeur de la clé de l'enregistrement.

 

Cet ordre correspond à :

 

POSITIONNER_AV NomVue

LIRE_SUIVANT NomVue

TANT_QUE NomVue EXISTE

SUPPRIMER NomVue

LIRE_SUIVANT NomVue

REFAIRE

 

Le paramètre *RG permet de générer les règles de gestion implicites de suppression liées à l'entité correspondant à la vue, même si le programme est généré sans l'option de génération des règles de gestion implicites.

 

Le paramètre *NON_RG permet de ne pas générer les règles de gestion implicites de suppression liées à l'entité correspondant à la vue, même si le programme est généré avec l'option de génération des règles de gestion implicites.

 

Le mot réservé *BLOQUE est mis à jour par l'instruction

 

• Si *BLOQUE = 1 Un enregistrement a été verrouillé.

• Si *BLOQUE = 0 Aucun enregistrement n'a été verrouillé.

 

Si l'on rencontre un enregistrement verrouillé, on arrête l'exécution de l'ordre.

 

Par exemple

* Suppression des lignes de commande pour un client donné

* Remarque : la vue LIGNES_CDE lit le fichier LIGNESCL par le code client

*

SI   ZCONFIRM = 'OK'

SUPPRIMER COMMANDEL

DETRUIRE LIGNES_CDE

FIN

 

↑ Haut de page


  • Aucune étiquette