Produit

4D Write Pro – Un assistant pour créer des tableaux avec des données

Au cours des dernières versions de 4D Write Pro, de nombreuses fonctionnalités liées aux tables ont été ajoutées. Vous pouvez facilement créer des tableaux basées sur les données de la base de données en utilisant des contextes, des sources de données et des formules.

C’est tellement facile que beaucoup d’entre vous souhaitent laisser vos utilisateurs finaux utiliser cette fonctionnalité telle quelle. Mais nous comprenons que cela peut parfois représenter un défi pour les utilisateurs qui n’ont pas été formés au formatage des sources de données ou des formules pour les différents éléments des tableaux. Pour y remédier, nous avons développé une solution livrée avec 4D v20 R2 : le tout nouvel assistant de tableau.

L’assistant est à la disposition des utilisateurs finaux ; ils peuvent bénéficier de modèles adaptés à leur utilisation et à leur métier fournis par le développeur. La configuration des modèles permet de :

  • définir la dataclass et les attributs de la dataclass,
  • traduire la dataclass, les attributs de la dataclass et les noms de formules,
  • préparer des formules adaptées à l’entreprise,
  • concevoir des styles graphiques.

 

Poursuivez votre lecture pour en savoir plus, et n’oubliez pas de consulter l’HDI et de regarder la vidéo bonus qui vous guide à travers les différentes possibilités.

Produit blank

Une avancée majeure aux tables 4D Write Pro : Des lignes de rupture !

Traduit automatiquement de Deepl

Les tables des documents 4D Write Pro ont été considérablement améliorées au cours des dernières versions. En fait, l’équipe 4D s’est beaucoup investie pour faire de 4D Write Pro un puissant générateur de documents basés sur des modèles. Nous avons déjà mis en place des avancées telles que les en-têtes, les sources de données, les lignes de report… entre autres fonctionnalités puissantes qui me viennent à l’esprit.

Maintenant, avec 4D v20, c’est au tour des lignes de rupture de faire leur apparition !

Mesdames et messieurs, roulements de tambour, s’il vous plaît !

Produit blank

4D Write Pro : Les rangs de report sont disponibles !

Traduit automatiquement de Deepl

L’utilisation de tableaux dans les documents 4D Write Pro est plus fréquente, d’autant plus qu’il est possible de leur associer une source de données, qui alimente automatiquement leurs lignes!

Lorsque le nombre de lignes devient plus important, il est courant que ces tableaux soient automatiquement divisés en plusieurs parties pour permettre un saut de page ou de colonne. Dans cette situation, il est parfois pratique d’insérer (automatiquement !) une ligne de « sous-total » au bas de chaque partie des tableaux respectifs. Oui, c’est vrai, c’est possible dans 4D v19 R7 ?

Conseils blank

Utiliser 4D Write Pro pour créer et imprimer un lot de documents

Traduit automatiquement de Deepl

Quelle que soit votre activité, vous devez créer des listings, des inventaires, des fiches de suivi, des fiches produits, des factures, et bien d’autres documents. Ces documents sont généralement imprimés ou enregistrés au format PDF pour être archivés.

4D Write Pro est l’outil idéal pour créer tous vos documents. Voici une liste de plusieurs fonctionnalités disponibles dans 4D Write Pro qui peuvent vous aider à réaliser de beaux documents à imprimer :

 

En utilisant ces différentes fonctionnalités, voici quelques exemples de documents produits.

Produit blank

4D Write Pro : Remplir dynamiquement les tableaux avec des sélections et des collections d’entités

Traduit automatiquement de Deepl

En tant que développeurs, nous créons souvent des documents 4D Write Pro complexes et avancés. Nous pouvons générer des tableaux qui doivent être remplis à partir d’une source de données, et nous pouvons ne pas être sûrs des lignes et des colonnes exactes. Remplir manuellement les tableaux avec des données à chaque fois est une tâche laborieuse. Nous vous avons entendu, et c’est ici que le contexte de données vient comme une option inestimable, ouvrant le monde de l’ORDA et du développement orienté objet aux documents 4D Write Pro.

Il est désormais possible de définir une « source de données » pour les tables de 4D Write Pro. Qu’il s’agisse d’une sélection d’entités ou d’une collection, cette « datasource » alimentera automatiquement les lignes de ces tables.

Entrons dans les détails !

Produit blank

4D Write Pro : Dites bonjour aux en-têtes de tableau

Traduit automatiquement de Deepl

Les tableaux sont un élément essentiel de 4D Write Pro. Ils évoluent régulièrement en offrant de nouvelles options de présentation. Par exemple, un tableau peut être affiché sur plusieurs colonnes ou pages. Les en-têtes du tableau sont répétés en haut de chaque colonne ou page pour faciliter la lecture de l’utilisateur.

À partir de 4D v19 R5, le tableau peut être enrichi d’en-têtes.

Produit blank

4D Write Pro – Un contrôle accru de la mise en page

Traduit automatiquement de Deepl

4D Write Pro permet de créer facilement des documents complexes. Les attributs d’affichage et de mise en page peuvent être appliqués à différentes parties des documents, qu’il s’agisse de texte, d’images ou de tableaux. En parlant des tableaux, ils bénéficient d’une nouvelle propriété pour mieux définir la mise en page ! Voyons ce que la 4D v19 R4 vous réserve.

Produit blank

4D Write Pro : Nouvelles actions standard pour les tableaux, les lignes et les cellules

Traduit automatiquement de Deepl
4D v18 R3 apporte de nouvelles actions standard à 4D Write Pro. Elles ciblent les tableaux et leurs éléments(c’est-à-dire les lignes et les cellules). Ces actions vous permettent de définir la bordure d’un tableau, la couleur de fond d’une cellule, l’alignement vertical du texte dans une ligne, ainsi que l’alignement du tableau lui-même dans le document… pour n’en citer que quelques-uns. Toutes les actions standard sont accessibles soit par de simples boutons, listes déroulantes ou menus, soit par quelques courtes lignes de code. Vous en voulez plus ? Les menus sont automatiquement adaptés à la langue de l’utilisateur ! De plus, les tableaux, boutons, listes et menus sont automatiquement activés ou désactivés en fonction de la sélection actuelle de l’utilisateur. Cela permet aux développeurs de gagner beaucoup de temps !

Produit blank

Manipulation des tableaux à partir du widget 4D Write Pro

Traduit automatiquement de Deepl

Dans 4D v18, nous avons livré une fonctionnalité intéressante permettant de manipuler facilement les tableaux avec de nouvelles commandes et actions standard. Nous avons encore d’autres bonnes nouvelles (en particulier pour ceux qui préfèrent l’interface utilisateur au codage) : nous avons étendu ces nouvelles capacités à l’interface du widget 4D Write Pro. Désormais, un nouvel onglet vous permet de manipuler les tableaux directement depuis le widget !