Téléchargement des produits


Version anglaise


 


ADELIA

VADELIA

SADELIA

WADELIA

EADELIA

(I/B)

(I/B) (S)

(B) (S)

(I/B) (S)

(B) (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