PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • 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
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
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.
  • Il n'est pas obligatoire d'associer une description de fichier à 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 de fichier.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
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é (option "Affichage .. Barres d'outils .. Volets .. 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 "Analyse".
  • le volet "Analyse" doit être en mode "TreeView" (icône ).
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 "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 :
Versions 09 et supérieures
HChangeConnexion
Nouveauté 09
HChangeConnexion
HChangeConnexion
Change dynamiquement la connexion associée à un fichier de données.
Versions 09 et supérieures
HChangeLocalisation
Nouveauté 09
HChangeLocalisation
HChangeLocalisation
Modifie le mode de recherche des fichiers de données physiques (.FIC, .NDX, ...).
Versions 09 et supérieures
HChangeRep
Nouveauté 09
HChangeRep
HChangeRep
Modifie le chemin d'accès à un fichier de données (c'est à dire le répertoire dans lequel le fichier sera manipulé).
Versions 09 et supérieures
HCréationSiInexistant
HCréationSiInexistant
Effectue 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.
Versions 09 et supérieures
HFerme
Nouveauté 09
HFerme
HFerme
Ferme 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.
Versions 09 et supérieures
HForceEcriture
Nouveauté 09
HForceEcriture
HForceEcriture
Force 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.
Versions 09 et supérieures
HListeFichier
Nouveauté 09
HListeFichier
HListeFichier
Renvoie 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.
Versions 09 et supérieures
HOuvre
Nouveauté 09
HOuvre
HOuvre
Ouvre un fichier de données.
Versions 09 et supérieures
HPasse
Nouveauté 09
HPasse
HPasse
Fixe 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