Produit

4D Write Pro. Nouvelles options de section disponibles dans l’interface

Comme vous le savez, 4D Write Pro gère deux types de sections, continues ou avec des sauts de page.

Que vous préfériez des pages droites distinctes des pages gauches ou que vous souhaitiez que la page initiale se démarque des autres, ces possibilités étaient jusqu’à présent confinées à la programmation ou au menu contextuel. Mais un changement positif se profile à l’horizon : l’interface évolue !

Produit blank

Personnaliser l’apparence avec les nouveaux types de fenêtres

Avec 4D 20 R5 de nouvelles possibilités de personnalisation des applications, deux types de fenêtres supplémentaires offrent désormais des fenêtres modales ou non modales flexibles sans barre de titre. Cela signifie une liberté totale pour adapter l’apparence de votre application à vos spécifications exactes. Imaginez que vous puissiez redessiner la barre de titre pour qu’elle corresponde à l’esthétique que vous souhaitez, en intégrant des fonctions telles qu’une boîte de recherche personnalisée ou d’autres éléments de manière transparente.

Mais ce n’est pas tout ! Nous avons également introduit plusieurs nouvelles commandes conçues pour rationaliser votre processus de développement :

  • Réduire une fenêtre dans la barre de titre sous Windows ou dans le dock sous macOS,
  • Savoir si la fenêtre est réduite dans la barre de titre sous Windows ou dans le dock sous macOS,
  • Savoir si la fenêtre est maximisée.
Produit blank

4D Write Pro : Des tableaux sans limite !

Traduit automatiquement de Deepl

Depuis l’introduction des tableaux dans 4D Write Pro, de nombreuses nouvelles fonctionnalités ont été mises en place. Notamment les en-têtes, les pieds de page, les ruptures de tri et, bien sûr, la possibilité d’associer une source de données aux tableaux pour les remplir automatiquement !

Cette dernière option signifiait que le nombre maximum de lignes par tableau (1000) pouvait souvent être atteint. Nous en avons tenu compte et depuis 4D 20 R5, cette limite n’est plus fixée ni contrôlée par 4D Write Pro mais seulement limitée par la mémoire disponible !

Conseils blank

Une classe pour faciliter la gestion de vos sous-formulaires

Sur le forum, plusieurs demandes, astuces ou questions ont été posées concernant l’affichage d’un message, d’un sablier ou de certains éléments d’interface au premier plan d’un formulaire tout en estompant le reste. Vous pouvez créer ce type d’interface avec des sous-formulaires et des formulaires d’appel. Le code peut être compliqué si vous travaillez avec un formulaire de plusieurs pages.

Pour vous faciliter la tâche, Vincent De Lachaux a préparé une classe qui simplifie la gestion des sous-formulaires affichés dans un formulaire multi-pages. Elle gère le chargement du sous-formulaire à la volée, son contrôle depuis un worker, et son repositionnement en cas de redimensionnement du formulaire principal. Vous pouvez ainsi vous concentrer sur vos dialogues sans vous soucier de la mécanique.

Produit blank

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

Explorateur de données intégré à 4D

L’explorateur de données vous permet de visualiser les données de votre base de données. Vous pouvez choisir les champs à afficher, organiser, filtrer et trier les données.

Avec 4D v20, l’explorateur de données peut être ouvert dans 4D au lieu d’un navigateur externe. Les utilisateurs peuvent accéder à l’explorateur de données directement depuis la barre d’outils en un seul clic, ce qui permet de gagner du temps et d’améliorer la productivité.

Produit blank

Évolution des objets de formulaire

Pour vous permettre de réaliser les plus belles interfaces, nous continuons à améliorer les objets de formulaires. Depuis 4D v19 R6, vous pouvez définir une bordure arrondie pour les objets formulaires de type texte statique et texte de saisie.

Avec 4D v20, de nouvelles possibilités sont offertes.

  • Pour les boutons, les boutons radio et les cases à cocher, nous avons ajouté de nouveaux paramètres pour le texte et l’icône.
  • Pour les boutons radio et les cases à cocher, le nombre d’états de l’icône a été amélioré afin de permettre un meilleur rendu pour l’utilisateur final.
Produit blank

Présentation des dernières fonctionnalités de recherche et de remplacement

La fonction « Rechercher et remplacer » de l’éditeur de code existe depuis de nombreuses années. Les développeurs peuvent facilement et efficacement rechercher et remplacer du code, en particulier lorsqu’ils ont affaire à de grands projets. 4D v20 apporte des améliorations qui seront certainement appréciées par les développeurs qui comptent sur cette fonctionnalité pour rationaliser leurs flux de travail de codage :

  • connaître le nombre d’occurrences à remplacer,
  • connaître la position de l’occurrence courante,
  • avoir un accès permanent aux options de navigation Suivant et Précédent,
  • afficher une palette au lieu d’une fenêtre modale pour limiter le nombre de clics.
Produit blank

Testez votre application Windows SDI

Cela fait longtemps que vous pouvez fournir à vos clients des applications fusionnées en mode SDI.

Nous savons que tester une application SDI peut s’avérer difficile, alors avec 4D v19 R8, vous pouvez visualiser le résultat de votre application sans avoir à construire votre application mono-poste ou cliente.

Continuez à lire pour tous les détails.

Produit blank

Lignes à hauteurs automatiques des list boxes basées sur des collections et entity selections !

Traduit automatiquement de Deepl

Les list boxes sont les objets formulaire les plus polyvalents et les plus personnalisables. La hauteur automatique des lignes était déjà possible pour les list boxes basées sur des tableaux. Avec l’arrivée de 4D v19 R8, cette possibilité est maintenant étendue aux list boxes basées sur des collections… et des entity sélections !