Téléchargement des produits


Version anglaise


 

 

ADELIA

VADELIA

      

WADELIA

MADELIA

(I)

(I) (C/S)

 

(I) (C/S)

(I) (C/S)

 

Attention : dans le cas des programmes de type ADELIA, cet ordre n'est pas compatible avec le générateur C.

 

Paragraphe d'utilisation

Tous

 

Syntaxe

RAPATRIER VueOuEntité TransactionOuFenêtreOuPage

 

TransactionOuFenêtre

NumTransaction | NomFenêtre | NomPage | Rien

 

Description

Cet ordre permet de transférer les informations écran de la cinématique dans les zones correspondantes du fichier ou de la table SQL. C'est l'ordre inverse de l'ordre PRESENTER (contexte Adélia ou Visual Adélia et Adélia Web).

 

Dans le cas où le nom d'une vue est identique au nom d'une entité, la priorité est donnée au nom d'une vue.

 

Remarque : cet ordre ne fait aucun accès base de données ; il peut donc être placé dans une partie client ou serveur d'un programme.

 

Par exemple

* Dans le paragraphe VALIDATION d'un programme

LIRE_SQL ARTICLE *COND(ACOD_ART = :ZACOD_ART)

CODE_RET_SQL = *SQLCODE

RAPATRIER ARTICLE

* Transfert des valeurs des zones maquette de l'entité ARTICLE vers

* les zones fichiers

SI   CODE_RET_SQL = 0

* Si l'enregistrement est trouvé, on fait une mise à jour

MAJ_SQL ARTICLE *ALL *COND(ACOD_ART = :ZACOD_ART)

SINON

* Sinon, on crée l'enregistrement en BD

SI    CODE_RET_SQL = 100

CREER_SQL ARTICLE

FIN

FIN

VALIDER_MAJ

 

↑ Haut de page


  • Aucune étiquette