version 6.0
dr_OUVRIR FICHIER (zone; document{; mode})
| Paramètre | Type | Description | |
| zone | Entier long | Zone 4D Draw | |
| document | Alpha | Nom du document (255 caractères maximum) | |
| mode | Entier | 0 = Remplacer, 1 = Fusionner |
Description
La commande dr_OUVRIR FICHIER ouvre un document dont le nom est spécifié par document et le place dans zone. Ce document doit être de type 4D Draw (*.4dw sous Windows), PICT (*.pct), EPSF (*.eps) ou PNTG MacPaint (*.Pnt).
Le document sera recherché dans le répertoire contenant la structure de la base. Si vous voulez spécifier un emplacement autre, vous devez passer dans LeDocument le chemin d'accès complet à ce fichier, c'est-à-dire l'enchaînement des répertoires permettant d'y accéder :
Windows : passez la lettre du disque et le symbole "\" entre chaque répertoire. Le nom du fichier comprend une extension déterminant son type (par exemple : "D:\Répertoire1\Répertoire2\Fichier.PCT").
MacOS : passez le nom du disque et le symbole ":" entre chaque dossier (par exemple : "Disque:Répertoire:Document").
Si document est une chaîne vide, dr_OUVRIR FICHIER affiche la boîte de dialogue standard d'ouverture de documents. Dans ce cas, la variable système Document contiendra le chemin d'accès au document ouvert.
Si document n'existe pas, le contenu de zone restera inchangé et dr_Erreur renvoie l'erreur n°43.
Si document est déjà ouvert, une erreur système vous est renvoyée.
Le paramètre optionnel mode contrôle l'ouverture du document. mode ne doit être utilisé que dans le cadre de document de type PICT, MacPaint ou EPSF.
Si mode est égal à 0 ou s'il n'est pas spécifié, le document passé en deuxième paramètre sera ouvert et remplacera le document préalablement ouvert dans zone. mode ne doit pas être utilisé lorsque document est une chaîne vide.
Si mode est égal à 1, le document passé en second paramètre sera ajouté au contenu de la zone passée en premier paramètre.
Exemple
Le contenu du champ Profil conditionne l'ouverture d'un fichier 4D Draw.
Au cas ou : ([Client]Profil="Distributeur") dr_OUVRIR FICHIER (LaZone;"Distrib.4DW") : ([Client]Profil="Constructeur") dr_OUVRIR FICHIER (LaZone;"Construc.4DW") : ([Client]Profil="Client final") dr_OUVRIR FICHIER (LaZone;"Client.4DW") Fin de cas
Référence