Produit blank

Nouveau paramètre pour DISTINCT VALUE

Traduit automatiquement de Deepl

Avec 4D v15 R4, un nouveau paramètre est introduit pour la commande DISTINCT VALUE. Ce paramètre doit être un tableau, et il reçoit le compte de chaque valeur distincte dans une sélection d’enregistrements.

Cette fonctionnalité est particulièrement utile pour obtenir des statistiques sur les enregistrements, ou pour classer les enregistrements selon leur type le plus courant.

Produit blank

Nouvelle variable du système « formule d’erreur

Traduit automatiquement de Deepl

Une nouvelle variable système est disponible pour obtenir le code 4D incriminé qui génère une erreur. Avec 4D v15 R4, chaque fois qu’une erreur est soulevée, vous avez un moyen d’obtenir le code incriminé en plus du code d’erreur, ainsi que la méthode et la ligne où l’erreur s’est produite.

Produit blank

Exportation du code de la méthode 4D quel que soit le langage de programmation du produit 4D utilisé

Traduit automatiquement de Deepl

La commande METHOD GET CODE a été améliorée pour exporter le code de la méthode et obtenir le même résultat quel que soit le nom des commandes, tables, champs, et quel que soit le langage de programmation du produit 4D utilisé…

Pour ce faire, les tokens des éléments de code (commandes 4D, constantes 4D, tables, champs, etc.) sont exportés avec eux. Ces tokens sont uniques et peuvent être interprétés comme les éléments qu’ils représentent par 4D même si leurs noms ont été modifiés ou s’ils sont écrits dans un autre langage que celui du 4D qui l’exécute.

Produit blank

Signaler les doublons dans des champs uniques

Traduit automatiquement de Deepl

Dans 4D v15 R3, la manière de détecter les doublons dans les champs déclarés comme uniques a été améliorée afin que les utilisateurs aient un moyen de savoir quels sont les champs incriminés.

Quoi de neuf ? Tous les champs incriminés sont désormais affichés dans un message d’erreur ou dans le journal.

Les doublons peuvent être signalés de deux manières différentes :

  • lorsque 4D doit créer des index sur une base de données comportant des champs incriminés.
  • pendant un scan MSC Verify.

Produit 4D View Pro: Create flexible UI

Créer des interfaces utilisateur flexibles à l’aide de 4D View Pro

Traduit automatiquement de Deepl

Créez facilement des interfaces utilisateur, des dialogues et des widgets flexibles et puissants avec 4D View Pro! Pour en savoir plus sur 4D View Pro, consultez cet article de blog.

Cette fonctionnalité est une amélioration puissante de l’objet listbox, vous offrant un moyen de définir des interfaces utilisateur très flexibles. Un tableau d’objets peut désormais être associé à la colonne d’une listbox, de sorte que chaque cellule peut disposer de différents types de widgets en fonction du type de données à afficher.

Produit blank

De 4D View à 4D View Pro

Traduit automatiquement de Deepl

Nous avons identifié un grand nombre d’utilisations de 4D View dans les applications des clients. L’une d’entre elles est une interface utilisateur améliorée utilisant des listes avancées, comme une fenêtre de propriété par exemple. D’autres utilisent 4D View pour avoir un contrôle détaillé de l’affichage des listes, nécessitant un grand nombre de détails fins non disponibles dans les boîtes de liste.

Nous avons également vu l’utilisation de 4D View comme moteur de rapport et comme tableur. Par conséquent, 4D View Pro ne pouvait pas être une solution ou un outil unique pour gérer tous ces cas.