Comment : |
La commande PCHOLD vous permet d'extraire des données du serveur de rapports WebFOCUS par le biais du client WebFOCUS, et affiche automatiquement les données au format HTML dans votre navigateur.
En plus, si vous avez une application auxiliaire, vous pouvez utiliser la commande ON TABLE PCHOLD pour afficher les données dans la visionneuse de l'application auxiliaire. Par exemple, si une procédure contient la commande ON TABLE PCHOLD FORMAT EXCEL, les données ne sont pas renvoyées au navigateur au format HTML. Au lieu de cela, les données sont renvoyées et importées dans une feuille de calcul Excel, ou un autre programme de feuille de calcul spécifié au navigateur.
Par contre, lorsque l'accès aux données est géré directement par le serveur de rapports (sans intervention du client WebFOCUS), comme c'est le cas pour Developer Studio utilisé en mode client/serveur, les données sont alors extraites vers un fichier PCHOLD et envoyées automatiquement à votre PC pour un reporting local.
Remarque : si votre environnement supporte le paramètre SET, SAVEMATRIX, vous pouvez préserver la matrice interne de votre dernier rapport afin qu'elle soit disponible aux commandes HOLD, SAVE et SAVB subséquentes lorsque la requête est suivie par des commandes Dialogue Manager. Pour en savoir plus sur SAVEMATRIX, consultez Développement d'applications de reporting .
La syntaxe pour PCHOLD dans une requête de rapport est
ON TABLE {PCHOLD|HOLD AT CLIENT} [AS filename] [FORMAT fmt]
où :
Si vous spécifiez une commande ON TABLE PCHOLD sans format, le code XML/HTML est renvoyé au navigateur.
HTML, HTMTABLE, DHTML
PDF, PS
ALPHA, DOC, WP
DIF, EXCEL, EXL2K [PIVOT], LOTUS
ALPHA, BINARY
Pour plus de détails sur tous les formats disponibles, consultez Choix de formats de fichiers de sortie.
WebFOCUS |