pictogram Auteur: Patrick Biker
Date: 18 mars 2006
Maj : 21 Mars 2015

Exemples évolués

Chaque exemple montre une utilisation pratique de la fonction du WLangage.

Quand plusieurs syntaxes sont possibles, chacune est illustrée indépendamment.

Revenir à la page des exemples évolués


L'exemple suivant permet de réaliser des substitutions de répertoire :

- pour les fichiers décrits dans le "Répertoire en cours"

- pour les fichiers décrits dans un répertoire spécifique (C:\Fichier).



// Fermeture de tous les fichiers avant le changement de répertoire
HFerme ( "*" )

// Changement de répertoire pour les fichiers définis dans
// le "répertoire en cours" dans l'analyse
HSubstRep ( "." , "d:\fichier" )

// Changement de répertoire pour les fichiers définis dans
// un répertoire spécifique dans l'analyse
HSubstRep ( "c:\fichier" , "d:\fichier" )

// Ouverture/création des fichiers dans le nouveau répertoire
HCreationSiInexistant ( "*" )


Cet exemple permet de changer le nom de la base de données.

Le nom de la base de données spécifié dans l'analyse est "c:\Access\MaDatabase.mdb".Or sur le poste du client, le nom de la base de données n'est pas forcément identique (ex : "d:\Mes Documents\DataBaseClient.mdb").

La fonction HSubstRep permet de changer le nom de la base de données à utiliser par toutes les tables OLEDB qui sont associées à une connexion sur la base "c:\Access\MaDatabase.mdb".



// Fermeture de tous les fichiers avant le changement de répertoire
HFerme ( "*" )

// Changement du nom de la base de données
// ici une base Access : MaDataBase.mdb
HSubstRep ( "c:\Access\MaDatabase.mdb" , "d:\Mes Documents\DataBaseClient.mdb" )

// Ouverture/création des fichiers dans la nouvelle base de données
HCreationSiInexistant ( "*" )