version 1
ch_OUVRIR DOCUMENT (zone; doc{; mode})
| Paramètre | Type | Description | |
| zone | Entier long | Zone 4D Chart | |
| doc | Alpha | Nom du document ou chemin d'accès complet | |
| (255 caractères maximum) | |||
| mode | Entier | Remplacer le document ou ajouter au document | |
| 0 = Remplacer, 1 = Ajouter au document |
Description
La commande ch_OUVRIR DOCUMENT ouvre doc et place son contenu dans zone.
Si doc est une chaîne vide, ch_OUVRIR DOCUMENT affiche une boîte de dialogue standard d'ouverture de documents, permettant à l'utilisateur de choisir son fichier. Sinon, il tente d'ouvrir le document spécifié. Si doc n'existe pas, le contenu de zone reste inchangé et ch_Erreur renvoie un code d'erreur.
4D Chart s'attend à trouver doc dans le dossier qui contient la structure de la base de données. Pour ouvrir un document situé hors du répertoire de la base de données, spécifiez un chemin d'accès complet. Pour une description des chemins d'accès, reportez-vous au manuel "Langage" de 4D. Si doc est déjà ouvert, ch_Erreur retourne un code d'erreur.
Le paramètre optionnel mode détermine le mode d'ouverture du document. Il n'est utilisé que lorsque doc n'est ni une chaîne vide, ni un document 4D Chart.
Si mode est égal à 0 ou n'est pas spécifié, doc remplace le contenu de zone.
Si mode est égal à 1, doc est combiné avec le contenu de zone.
Exemple
L'exemple suivant ouvre un document différent basé sur la valeur du champ TypeClient.
Au cas ou : ([Client]TypeClient="Distributeur") `Si le type est Distributeur ch_OUVRIR DOCUMENT (Zone;"Distributeur") `Ouvrir le document Distributeur : ([Client]TypeClient="Constructeur") `Si le type est Constructeur ch_OUVRIR DOCUMENT (Zone;"Constructeur") `Ouvrir le document : ([Client]TypeClient="ClientFinal") `Si le type est ClientFinal ch_OUVRIR DOCUMENT (Zone;"ClientFinal") `Ouvrir le document ClientFinal Fin de cas
Référence