Téléchargement des produits


Version anglaise


 


ADELIA

VADELIA

      

WADELIA


(I)

(I) (S)


(I) (S)



Paragraphe d'Utilisation

Tous


Syntaxe

RANGER NomVue SuiteNumTransaction Paramètre

RANGER NomVue SuiteNomsFenêtre Paramètre


SuiteNumTransaction

SuiteNumTransaction NumTransaction | Rien




SuiteNomsFenêtre

SuiteNomsFenêtre NomFenêtre | Rien




Paramètre

*NON_RG | *RG | Rien


Description

Cet ordre permet soit de créer, soit de mettre à jour un fichier, uniquement pour les zones qui sont liées à une vue NomVue par la cinématique dans une transaction écran.


Pour un programme de type VADELIA, il s'agit de noms de fenêtre à la place de numéros de transaction.


Il effectue les mêmes opérations que les ordres PLACER et CLASSER combinés.


Cet ordre effectue la lecture de l'enregistrement du fichier lié par la cinématique à la vue NomVue et :

    • Si l'enregistrement existe :
      Dans un premier temps, il transfère les informations écran dans les zones correspondantes du fichier (celles liées par la cinématique).
      Dans un deuxième temps, il modifie l'enregistrement.

    • Si l'enregistrement n'existe pas :
      Dans un premier temps, il remet à blanc, à zéro ou à *LOVAL les zones du fichier, puis transfère les informations écran dans les zones correspondantes du fichier (celles liées par la cinématique).
      Dans un deuxième temps, il crée l'enregistrement.
      Remarque : dans le cas des programmes ADELIA, la création d'enregistrement ne sera effectuée que si l'attribut "Création enregistrement" a été activé sur la vue.

Les numéros de transaction sont facultatifs. Le système prend toutes les zones écrans présentes dans les transactions indiquées dans l'instruction ou, par défaut, la transaction correspondant au pavé de validation dans lequel se trouve l'instruction, et génère les instructions de chargement des zones fichiers.


Important : si le fichier associé à la vue est défini en clé non unique, la lecture de l'enregistrement se fait par accès direct (le système sauvegarde le numéro à l'exécution de l'ordre PRESENTER (contexte Adélia ou Visual Adélia et Adélia Web).

Voir le message "Erreur système CPF4101".


Le paramètre *RG permet de générer les règles de gestion implicites de lecture, mise à jour et création 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 lecture, mise à jour et création 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.


Par exemple

*******************

VALIDATION 02

*******************

RANGER CLIENTS


* Cette instruction a le même effet que les instructions suivantes :

*******************

VALIDATION 02

*******************

PLACER CLIENTS

CLASSER CLIENTS

*

* ainsi que les instructions :

LIRE CLIENTS

SI CLIENTS N_EXISTE_PAS

INIT_ZONES CLIENTS

FIN

RAPATRIER CLIENTS

SI CLIENTS EXISTE

METTRE_A_JOUR CLIENTS

SINON

CREER CLIENTS

FIN

*


↑ Haut de page

  • Aucune étiquette