Nouveautés de 4D v18 R2

Base de données des projets

Éditeur de formulaires amélioré

Grâce à l’éditeur de formulaires, vous pouvez créer des formulaires complexes avec des objets répartis dans plusieurs vues qui peuvent ensuite être masquées ou affichées selon les besoins. L’expérience utilisateur de l’éditeur de formulaires a été considérablement améliorée dans 4D v18 R2. Vous pouvez désormais savoir instantanément si des vues sont utilisées, grâce à un bouton de la barre d’outils de l’éditeur de formulaires qui ouvre la palette des vues.

Dans les bases de données de projet, ce bouton peut avoir deux aspects différents :

  • Uncontour gris clair: Tous les objets appartiennent à la vue par défaut.
  • Gris foncé plein: Si au moins un objet appartient à une vue autre que la vue par défaut.

Parallèlement, plusieurs actions ont également été prévues pour simplifier la conception des formulaires. Par exemple, initialement, une seule vue est créée : la vue par défaut. Vous pouvez ensuite créer autant de vues supplémentaires que nécessaire et y déplacer des objets. Vous pouvez non seulement sélectionner une vue spécifique pour travailler, mais vous pouvez également supprimer une vue si elle devient inutile(par exemple, si elle ne contient pas d’objets).

Fonctions liées à la programmation

Prenez le contrôle de la zone de travail

Avec 4D v18 R2, les éléments du système graphique tels que le dock macOS ou la barre des tâches Windows sont pris en compte afin que vous puissiez utiliser toute la zone de travail disponible. Un paramètre facultatif a été ajouté à la commande SCREEN COORDINATES: Screen work area. Ainsi, vous pouvez être sûr que les fenêtres de votre application se trouvent dans une zone visible (notamment en mode SDI sur Windows).

Stocker les alias des utilisateurs dans le journal

Le comportement de la commande SET USER ALIAS a été étendu dans 4D v18 R2 en vous permettant de savoir qui a fait quoi. Désormais, lorsqu’un alias est défini, il est également enregistré dans le journal. Cela vous permet de retrouver le bon utilisateur, même si plusieurs utilisateurs partagent le même ordinateur et/ou le même compte système. Le nom de l’utilisateur est affiché dans :

  • les onglets Analyse de l’activité et Rollback du MSC,
  • la boîte de dialogue affichée avec la commande CHECK LOG FILE,
  • et dans le fichier JSON généré par LOG FILE TO JSON.

Emails

Recevoir des e-mails avec POP3

4D v18 R2 fournit la première partie d’une fonctionnalité pour recevoir des emails. Désormais, vous pouvez télécharger localement vos emails et les supprimer de votre serveur de messagerie via POP3 grâce à la nouvelle commande POP3 New transporter. Le Post Office Protocol (POP) est un protocole standard de l’internet permettant de récupérer les emails d’un serveur de messagerie. Cette norme est utile pour des actions telles que la connexion à un serveur POP3, la récupération des messages pour les traiter automatiquement (pour les stocker dans votre base de données locale), et leur suppression du serveur. De plus, plusieurs méthodes ont été ajoutées vous permettant de manipuler vos emails :

  • getMailInfoList(): Renvoie des informations sur tous les messages de votre boîte aux lettres.
  • getMailInfo() : Retourne les informations sur un seul message.
  • getMail(): Vous permet de télécharger des messages spécifiques en passant un numéro de message retourné par getMailInfoList() comme paramètre.
  • delete(): Marque les messages spécifiés pour qu’ils soient supprimés lors de la fermeture de la session.
  • getBoxInfo(): Renvoie le nombre d’e-mails dans votre boîte aux lettres et la taille de la boîte aux lettres.

4D Write Pro

Gestion des formules dans les documents

4D v18 R2 comprend un ensemble de commandes qui vous permettent de gérer les formules dans vos documents 4D Write Pro :

  • WP Get formulas: Récupère toutes les formules à l’intérieur d’une cible spécifique (le document complet lui-même, mais aussi des parties plus spécifiques d’un document telles que le corps, la deuxième section, l’en-tête gauche, etc,)
  • WP Insert formula: Insère une expression comme objet de formule dans une plage donnée,
  • Formules WP Compute et WP Freeze: Peuvent être utilisées de manière très similaire(c’est-à-dire en utilisant une cible). Réévaluer toutes les expressions d’un document ou simplement geler uniquement les expressions appartenant aux pieds de page.

Supprimer des images

La suppression d’images en ligne ou ancrées peut maintenant être effectuée avec la nouvelle commande WP DELETE PICTURE . Il suffit de retrouver l’image que vous souhaitez supprimer par son ID (en utilisant WP Get element by ID) ou par sa position (en utilisant WP Get elements), puis d’appeler la commande.

4D View Pro

Gestion des lignes et des colonnes

4D v18 R2 comprend de nouvelles commandes pour gérer les colonnes et les lignes. Ces commandes vous permettent de mieux adapter vos documents à vos besoins. Les commandes suivantes permettent d’ajouter et de supprimer des colonnes et des lignes, ou de définir leur taille, leur visibilité et leurs étiquettes d’en-tête :

  • VP INSERT ROWS ou VP INSERT COLUMNS: Ajoute des lignes ou des colonnes en passant une plage contenant la première colonne ou ligne comme paramètre et le nombre de lignes ou colonnes à ajouter.
  • VP SET COLUMN COUNT et VP SET ROW COUNT: Définissez le nombre de colonnes et de lignes affichées. Par défaut, une feuille 4D View Pro contient 100 colonnes et 1 000 lignes.
  • VP DELETE ROWS ou VP DELETE COLUMNS: Supprimez des lignes ou des colonnes spécifiques.
  • VP SET COLUMN ATTRIBUTES et VP SET ROW ATTRIBUTES : Spécifier la largeur des colonnes ou la hauteur des lignes ; ajouter un saut de page pour l’impression ; masquer ou afficher les colonnes ou les lignes ; permettre ou interdire le redimensionnement des colonnes ou des lignes par les utilisateurs ; modifier les étiquettes d’en-tête des colonnes ou des lignes.

Verrouillage des lignes et/ou des colonnes

4D v18 R2 est livré avec une nouvelle commande : VP SET FROZEN PANES pour vous aider à créer des volets. Si vous avez un grand tableau de données, il peut être utile de garder une zone d’une feuille de calcul visible pendant que vous faites défiler une autre zone. Avec cette commande, vous pouvez créer jusqu’à 4 volets dans votre zone : un à gauche, un au-dessus, un à droite et un en dessous.

Vous voulez en savoir plus ? Lire tous les articles de blog sur 4D v18 R2