4D Write Pro prend désormais en charge les structures virtuelles !

Traduit automatiquement de Deepl

Comprendre les besoins des utilisateurs finaux et créer des interfaces conviviales sont des priorités pour tous les développeurs d’applications.

Et comme vous le savez peut-être, le langage 4D vous permet d’aliaser les noms de tables et de champs afin de les rendre plus lisibles pour les utilisateurs finaux. Cela permet de faciliter la traduction et la lisibilité dans les boîtes de dialogue standard (éditeurs de requêtes, de tri et de formules), mais aussi de filtrer toute table ou tout champ qui devrait être tenu à l’écart de la vue des utilisateurs finaux.

Lors du 4D Summit 2018, nous avons eu des demandes pour étendre cette fonctionnalité à 4D Write Pro. Eh bien, nous avons écouté et elle est maintenant disponible avec 4D v17 R4 !

Exemple : 4D Write Pro et les structures virtuelles

L’alias (alias la création d’une structure virtuelle) des tables et des champs se fait avec les commandes SET TABLE TITLES et SET FIELD TITLES.

Une fois que vous avez  » virtualisé «  vos tables et vos champs, les utilisateurs finaux de votre application seront très heureux de voir toutes les expressions insérées dans les documents 4D Write Pro dans leur propre langue. Les francophones préféreront certainement voir « [Clients]Code Postal » plutôt que « [Clients]Zip_Code ». Et les anglophones préféreront voir « Zip Code » plutôt que « Zip_code »!

Mieux encore, l’éditeur de formules prend également en charge la structure virtuelle. Lorsque vos utilisateurs insèrent leurs propres expressions, ils utilisent les noms de champs familiers, et non les noms internes. Comme 4D définit automatiquement l’interface utilisateur en fonction des paramètres du système, l’éditeur de formules s’affichera dans leur propre langue…

Remarque: n’oubliez pas d’utiliser le paramètre facultatif « * » si vous prévoyez d’utiliser l’éditeur de formules !

blank

… même si la structure a été créée dans une autre langue (dans l’exemple ci-dessous, la structure est créée en anglais).

blank

Vous trouverez de plus amples informations dans la documentation.

Roland Lannuzel
- Product Owner & 4D Expert - Après avoir étudié l'électronique, Roland s'est lancé dans l'informatique industrielle en tant que développeur et consultant, créant des solutions pour les clients avec une variété de bases de données et de technologies. À la fin des années 80, il est tombé amoureux de 4D et l'a utilisé pour écrire des applications commerciales, notamment des systèmes de comptabilité, de facturation et de messagerie électronique. Il a rejoint la société en 1997 et a contribué à la conception de spécifications, d'outils de test et de démonstrations, ainsi qu'à la formation et à la présentation de la communauté 4D lors de nombreuses conférences. Il continue à façonner activement l'avenir de 4D en définissant de nouvelles fonctionnalités et des outils de développement de bases de données.