Bonjour,
dans cette vidéo nous allons apprendre à intégrer le plugin 4DWrite afin de disposer de fonctions de traitement de texte au sein de l’application 4D.
Commençons par installer le plug-in. Il faut :
- quittez l'application.
- créez un dossier nommé "Plugins" dans la base (donc sur Mac souvenez-vous que c'est un package)
- et y Glissez le plugin 4DWrite
On peut redémarrer 4D
Pour vérifier que le plugin soit bien installé, regardez dans le menu Outils, nous disposons bien de 4DWrite avec la possibilité de l'utiliser en tant que traitement de texte autonome.
Notre objectif va être de créer dans la table interventions, dans le formulaire entrée, une zone dans laquelle il sera possible de saisir du texte afin par exemple d'effectuer le rapport d'intervention.
Nous prenons l'outil plugin, on trace une zone,
Dans les propriétés de la zone nous allons indiquer que le type de plug-in est 4DWrite et l'appeler Rapport.
4D précise que "4D Write pourrait enregistrer le document dans le champ de type image ou blob s'il existait". On parle là d'un enregistrement automatique.
Nous allons donc créer en structure le champ correspondant Report_ de type blob.
4D Nous indique automatiquement lorsqu'on revient sur le formulaire que "4DWrite enregitrera le document dans le champ Report_".
Testons tout de suite le fonctionnement :
- Affichons toutes les interventions
- double-clic sur une intervention
- nous voyons apparaître en bas la zone 4DWrite dans laquelle nous pouvons saisir
- et lorsque nous passons de fiche en fiche, automatiquement les informations sont conservées.
Donc dans cette zone de traitement de nous pouvons intégrer des images bien sur tous les éléments graphiques nécessaires et disponibles dans le traitement de texte.
Voyons un détail concernant la mise en page. Nous avions paramétré le commentaire et l'email du technicien pour qu'ils s'agrandissent et se déplacent, nous allons donc effectuer la modification pour qu'en cas de travail sur un grand écran nous n'ayons pas ce désagrément.
Il faut donc demander :
- à ce que le commentaire ne s'agrandisse plus
- que l'email au technicien ne se déplace plus
- et que la zone 4DWrite s'agrandisse en largeur et en hauteur.
En revenant sur le formulaire, maintenant si nous agrandissons la zone nous avons bien le comportement souhaité.
Je vous invite à vous référer à la documentation pour voir l'ensemble des fonctionnalités disponibles dans 4D Write notamment :
- le fait de pouvoir insérer des expressions 4D càd insérer des champs, des méthodes,
- bien évidemment des images
- pouvoir effectuer des mailings en intégrant des données de la base de données (multitables).
Vous verrez dans la documentation tout une série d'exemples qui vous permettront d'aller plus loin dans l'utilisation du traitement de texte.