DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Editeurs / Editeur d'analyses
  • Présentation
  • Manipulations des perso-dossiers dans l'analyse
  • Manipuler un perso-dossier
  • Actions possibles sur un perso-dossier
  • Personnaliser la représentation graphique du perso-dossier
  • Impression du contenu du perso-dossier
  • Manipulation des groupes/perso-dossiers par programmation
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
Lors de la manipulation d'analyses comportant de nombreuses descriptions de fichiers de données, le graphe de l'analyse est difficilement lisible. Pour gérer ces analyses importantes, WINDEV, WEBDEV et WINDEV Mobile proposent d'utiliser les perso-dossiers dans l'analyse.
Les perso-dossiers permettent de regrouper plusieurs descriptions de fichiers de données.
Ces "perso-dossiers" permettent de simplifier :
  • la recherche et la visualisation de la description d'un fichier de données présent dans une analyse importante.
  • la manipulation des groupes de fichiers de données par programmation.
    Par exemple, il est possible de réaliser un changement de connexion sur tous les fichiers de données d'un perso-dossier grâce à la fonction HChangeConnexion : il suffit d'indiquer le nom du perso-dossier à manipuler directement dans la fonction WLangage (voir la liste des fonctions disponibles ci-dessous).
    Cette fonctionnalité est disponible pour les fichiers de données HFSQL Classic, HFSQL Client/Serveur et les fichiers de données manipulés par les Accès Natifs.
Ces regroupements s'effectuent dans le volet "Analyse" ou directement dans le graphe de l'analyse. Ces perso-dossiers ne sont pas créés physiquement.
L'exemple suivant regroupe les fichiers de données selon leur catégorie :
Limitations :
  • Un perso-dossier peut être vide et ne contenir aucune description de fichier de données.
  • Il n'est pas obligatoire d'associer une description d'un fichier de données à un perso-dossier.
  • Un perso-dossier ne peut pas appartenir à un autre perso-dossier.
  • Deux perso-dossiers ne peuvent pas avoir le même nom.
  • Un perso-dossier ne peut pas avoir le même nom qu'une description d'un fichier de données.
Manipulations des perso-dossiers dans l'analyse
Les différentes manipulations possibles sur les perso-dossiers dans l'analyse sont les suivantes :
  • créer un perso-dossier.
  • renommer un perso-dossier.
  • supprimer un perso-dossier.
  • associer une description de fichier à un perso-dossier.
  • dissocier une description de fichier d'un perso-dossier.
Pour manipuler les perso-dossiers dans l'analyse, le volet "Analyse" doit être affiché. Pour afficher le volet "Analyse", sous le volet "Accueil", dans le groupe "Environnement", déroulez "Volets" et sélectionnez "Volets" puis "Analyse".

Manipuler un perso-dossier

Pour créer un perso-dossier :
  1. Dans le volet "Analyse" (ou dans le graphe de l'analyse), sélectionnez l'option "Nouveau perso-dossier" du menu contextuel (clic droit). Un nouveau perso-dossier est automatiquement créé.
  2. Saisissez le nom de ce perso-dossier et validez (touche Entrée).
Pour renommer un perso-dossier :
  1. Sélectionnez le perso-dossier à renommer dans le volet "Analyse".
  2. Affichez le menu contextuel (clic droit) et sélectionnez l'option "Renommer" (ou appuyez sur la touche F2).
  3. Saisissez le nouveau nom de ce perso-dossier et validez (touche Entrée).
Pour supprimer un perso-dossier :
  1. Sélectionnez le perso-dossier à supprimer (dans le volet "Analyse" ou dans le graphe de l'analyse).
  2. Affichez le menu contextuel (clic droit) et sélectionnez l'option "Supprimer".
  3. Le perso-dossier est supprimé. Les fichiers de données associés à ce perso-dossier sont automatiquement dissociés de ce perso-dossier.
Pour associer une description de fichier à un perso-dossier :
  1. Sélectionnez la description de fichier à associer au perso-dossier.
  2. Réalisez un "Drag and Drop" de la description vers le perso-dossier auquel la description doit appartenir. La description est automatiquement associée au perso-dossier.
    Remarque : Si la description appartenait déjà à un perso-dossier, la description est uniquement associée au nouveau perso-dossier.
Pour dissocier une description de fichier d'un perso-dossier :
  1. Sélectionnez la description de fichier à dissocier dans le volet "Analyse".
  2. Affichez le menu contextuel (clic droit) et sélectionnez l'option "Enlever du perso-dossier".
  3. La description de fichier est automatiquement dissociée du perso-dossier.
Actions possibles sur un perso-dossier

Personnaliser la représentation graphique du perso-dossier

La personnalisation d'un perso-dossier consiste à afficher une image spécifique en image de fond du perso-dossier.
Pour personnaliser la représentation graphique d'un perso-dossier :
  1. Sélectionnez le perso-dossier dans le graphe de l'analyse.
  2. Affichez le menu contextuel (clic droit) et sélectionnez l'option "Description".
  3. Cochez l'option "Représentation du perso-dossier dans le graphe de l'analyse" et sélectionnez l'image voulue. Cette image sera affichée dans la représentation graphique du perso-dossier.
  4. Validez.

Impression du contenu du perso-dossier

Il est possible d'imprimer le dossier des éléments présent dans le perso-dossier :
  1. Sélectionnez le perso-dossier dans le volet "Analyse".
  2. Affichez le menu contextuel (clic droit) et sélectionnez l'option "Imprimer".
Manipulation des groupes/perso-dossiers par programmation
Plusieurs fonctions WLangage permettent de manipuler les perso-dossiers par programmation :
HChangeConnexionChange dynamiquement la connexion associée à un fichier de données.
HChangeLocalisationModifie le mode de recherche des fichiers de données physiques (.FIC, .NDX, ...).
HChangeRepModifie le chemin d'accès à un fichier de données (c'est-à-dire le répertoire dans lequel le fichier sera manipulé).
HCréationSiInexistantEffectue les opérations suivantes :
  • Si le fichier n'existe pas, crée à vide un fichier de données (fichier d'extension ".FIC") avec le fichier d'index et le fichier mémo si nécessaire.La fonction est équivalente à HCréation.
  • Si le fichier existe, ouvre le fichier.
HFermeFerme soit un fichier de données, soit tous les fichiers de données ouverts par l'utilisateur en cours : tous les fichiers de données physiques correspondant sont fermés pour l'utilisateur en cours.
HForceEcritureForce le système d'exploitation du poste sur lequel les fichiers de données sont présents à écrire les données directement sur le disque.
HListeFichierRenvoie la liste des fichiers :
  • de l'analyse en cours ou d'une analyse spécifique reconnue par le moteur HFSQL. Les fichiers définis par les fonctions HDéclare, HDéclareExterne et HDécritFichier sont pris en compte.
  • disponibles sur une connexion par un accès natif ou par un driver OLE DB.
  • d'un groupe de fichiers défini dans l'éditeur d'analyses.
HOuvreOuvre un fichier de données.
HPasseFixe le mot de passe utilisé pour créer ou pour ouvrir un fichier de données.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 03/07/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale