ADELIA |
VADELIA |
SADELIA |
|
EADELIA |
(I/B) |
(I/B) (C/S) |
(B) (S) |
(B) (S) |
Attention
Pour les programmes Visual Adélia :
- "FERMER NomVue" n'est utilisable que dans une partie serveur,
- "FERMER CodeMaquette" n'est utilisable que dans une partie cliente.
Pour les programmes Event Adélia :
- "FERMER NomVue" n'est utilisable que dans une partie serveur,
- "FERMER CodeMaquette" n'est pas compatible.
Paragraphe d'utilisation
Tous
Syntaxe
FERMER NomVue
FERMER CodeMaquette
FERMER CodeMaquette *PRV
Important : la dernière syntaxe ne concerne que les programmes VADELIA batch avec états de nature Crystal Reports.
Description
Cet ordre est utilisé pour gérer la fermeture des fichiers ou des maquettes dans un programme.
Le fichier ne peut plus être utilisé dans ce programme s'il n'est pas rouvert de manière explicite par l'ordre OUVRIR. On ne peut fermer qu'un fichier qui a été ouvert, soit de manière implicite, soit par l'ordre OUVRIR.
Par défaut, la gestion de l'ouverture et de la fermeture des fichiers est faite de manière implicite par Adélia.
Dans le cas où il est nécessaire de gérer soi-même l'ouverture ou la fermeture des fichiers et des maquettes, il faut modifier les options de génération par défaut et indiquer que l'on gère l'ouverture, ou indiquer le paramètre *OPEN lors d'une déclaration par les ordres IDENTIFIER ou VUE.
Ainsi, le programme ne va pas ouvrir/fermer le fichier automatiquement au début et en fin d'exécution, et il sera possible de gérer ces opérations à la demande.
S'il s'agit de l'ouverture/fermeture d'un fichier maquette, un paramètre de ce type doit également être mis à jour dans les options de génération.
Le paramètre *PRV permet de fermer le fichier maquette en demandant un aperçu avant impression.
Il est aussi possible d'utiliser ces ordres sans modifier les options de génération. Il faut bien sûr, dans ce cas, "FERMER NomVue" avant "OUVRIR NomVue".
Il est possible, si les options de génération ont été modifiées pour demander l'ouverture d'un fichier, d'ouvrir ce fichier grâce aux commandes AS/400 (OPNDBF, etc.).
Attention : pour les maquettes écran, "FERMER CodeMaquette" est ignoré avec le générateur C, et n'est pas possible pour les programmes VADELIA interactifs.
A partir d'Adélia Studio version 13.0 PTF05 :
Avec Adélia Cloud, les prévisualisations s'affichent sous la forme d'un document PDF, dans un onglet du navigateur.
Les données sont conservées en cache pendant 30 minutes (par défaut). Cela assure la compatibilité avec les visionneuses de documents PDF (Google Chrome et Microsoft Edge notamment), lesquelles peuvent lancer plusieurs requêtes de téléchargement.
Ce temps d'attente est paramétrable comme suit : dans le fichier ehcache.xml de votre application Wagon, modifiez les paramètres timeToIdleSecond s et timeToLiveSeconds du cache wagonDownloadCache.
Remarque : il est fortement déconseillé de modifier les autres paramètres de ce fichier et notamment les paramètres des autres caches.
L'ordre FERMER, lorsqu'il concerne une maquette état, met à jour le mot réservé *CODE_RETOUR.
- En cas de réussite, le mot réservé prend la valeur *NORMAL.
En cas d'échec, les valeurs possibles sont dépendantes de la nature de l'état et de la plateforme de génération.
Pour la plateforme de génération Windows :avec un état de nature Adélia, la seule valeur d'échec possible est la valeur "1".
avec un état de nature Crystal Reports, les valeurs possibles sont les suivantes :
1 Echec du chargement du runtime Crystal Reports 2 L'état n'a pas été ouvert 3 Echec à l'ouverture d'un sous-état de l'état 4 Prévisualisation interdite 5 Echec de la prévisualisation 6 Echec lors de liaison des données pour l'état 7 Echec lors de liaison des données pour un sous-état 8 Echec lors de l'export 9 Echec lors de l'envoi de mail 10 Affichage interdit des propriétés d'impression 11 Echec lors de l'affichage des propriétés d'impression 12 Echec lors de l'énumération des imprimantes 13 Imprimante non trouvée 14 Echec lors de l'affichage des propriétés complémentaires d'impression 15 Echec lors de la sélection de l'imprimante 16 Echec lors de l'impression
Pour les autres plateformes, voir la définition de l'ordre dans le contexte approprié.
Par exemple
* Fermeture immédiate du fichier PARAM s'il n'y en a pas besoin après.
* Remarque : Le paramètre "Ouv." est laissé à blanc dans les options de génération
CLE_PARAM = 'TAXE'
LIRE PARAMETRES
W_TAXE = PARAM_TAXE
FERMER PARAMETRES
*
* Ouverture et fermeture de la maquette état pour imprimer seulement le total général.
* Remarque : n'est pas automatiquement ouvert ('O' dans les options de génération)
OUVRIR FAC950
EDITER FMT_ENTETE
EDITER FMT_TOTAL
FERMER FAC950
* Ouverture et fermeture de la maquette état de nature Crystal Reports, avec aperçu avant impression.
* Impression des commandes.
OUVRIR NOMMAQ
LIRE_AVANT COMMANDES
TANT_QUE COMMANDES EXISTE
IMPRIMER
LIRE_AVANT COMMANDES
REFAIRE
FERMER NOMMAQ *PRV
↑ Haut de page Copyrights Ι ©Hardis Group 2025 - Toute représentation ou reproduction intégrale ou partielle faite sans le consentement écrit d'Hardis Group est illicite.