|
|
|
|
|
- Changements de répertoire multiples
- Changement de nom du fichier de données
- Substitution de répertoire
- Divers
HChangeRep (Fonction) En anglais : HChangeDir
Non disponible avec ce type de connexion
- Modifie le chemin d'accès à un fichier de données (c'est-à -dire le répertoire dans lequel le fichier de données sera manipulé). Si le fichier de données est ouvert lors de l'utilisation de HChangeRep, le fichier de données est automatiquement fermé.
Rappel : Par défaut, le fichier physique correspondant au fichier de données décrit sous l'analyse est manipulé dans le répertoire spécifié dans l'analyse. - Substitue le nom de la base de données associée à une table. Dans ce cas, le nom de la base de données spécifié dans les propriétés de la connexion de la table (sous l'éditeur d'analyses) est alors ignoré.
Pour modifier les paramètres de connexion d'un fichier de données non HFSQL, il est conseillé d'utiliser les fonctions HDécritConnexion et HChangeConnexion.
Syntaxe
Utilisation avec des fichiers de données HFSQL Masquer les détails
<Résultat> = HChangeRep(<Fichier de données> , <Nouveau chemin du fichier de données>)
<Résultat> : Booléen - Vrai si l'opération a été réalisée,
- Faux en cas de problème. La fonction HErreur permet d'identifier l'erreur.
<Fichier de données> : Chaîne de caractères Nom logique du fichier de données HFSQL (défini dans l'analyse). Si ce paramètre est égal à "*", le changement de répertoire sera appliqué pour tous les fichiers de données connus : - décrits dans l'analyse en cours,
- décrits dans l'analyse principale de l'application (cas des projets multi-analyses).
Ce paramètre peut également correspondre au nom d'un groupe de fichiers (ou perso-dossier) défini dans l'analyse (non disponible en Android et Android Widget). <Nouveau chemin du fichier de données> : Chaîne de caractères Nouveau chemin d'accès au fichier de données (260 caractères maximum). Ce chemin peut contenir le nom du lecteur et des répertoires, ou être un chemin relatif. Si le chemin est relatif, le caractère "." (ou "?") permet de désigner le répertoire en cours et le caractère ".." permet de désigner le répertoire parent. Si ce paramètre correspond à une chaîne vide (""), le fichier de données sera manipulé dans le répertoire spécifié dans l'analyse. Remarques Changements de répertoire multiples La fonction HChangeRep peut être appelée plusieurs fois avec des paramètres différents. Lorsque le chemin est redéfini plusieurs fois pour un même fichier de données, le dernier chemin spécifié remplace tous les autres. Changement de nom du fichier de données La fonction HChangeRep permet uniquement de changer le chemin d'accès au fichier de données physique. Pour modifier le nom physique du fichier de données, utilisez la fonction HChangeNom. Substitution de répertoire La fonction HChangeRep permet d'associer un répertoire à un fichier de données. Pour substituer un répertoire par un autre, utilisez la fonction HSubstRep. Attention : La substitution de répertoire effectuée par HSubstRep s'applique sur le répertoire défini par la fonction HChangeRep. Par exemple :
HSubstRep("C:\Statistiques\Janvier", "C:\Nouveau\StatJanv")
HChangeRep(Stat, "C:\Statistiques\Janvier")
HCréation(Stat)
Divers - Si la gestion du ".REP" est branchée (fonction HGèreREP), la modification de chemin est enregistrée dans le fichier ".REP" (voir gestion du .REP).
- La fermeture du fichier de données conserve le nouveau chemin, mais ne conserve pas un éventuel mot de passe donné à l'ouverture du fichier de données.
- La fonction HChangeRep est équivalente à la fonction HAssigne présente dans les versions précédentes.
- Cette fonction peut être utilisée lors de l'ouverture d'une connexion à un serveur HFSQL.  Attention : L'ordre d'utilisation des fonctions permettant de se connecter à une base de données HFSQL Client/Serveur est important. Consultez Optimiser les temps de connexion aux bases HFSQL Client/Serveur pour plus de détails.
- La fonction HChangeRep peut être utilisée avec le Connecteur Natif XML.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|