Produit

Méthodes membres de l’ORDA pour obtenir les informations sur la structure

Traduit automatiquement de Deepl

« Comment puis-je connaître la dataClass d’une entité ? J’en ai besoin pour écrire des méthodes génériques« .« J’ai besoin d’informations sur un champ dans une dataClass : quel est son type ? Est-il indexé ? Est-il unique ?« . Ce sont les types de questions que nous vous avons entendu poser sur le forum. 4D v17 R5 apporte les réponses : en introduisant de nouvelles méthodes membres de l’ORDA pour fournir des informations utiles sur votre base de données. Continuez à lire, car vous apprécierez les avantages de réduire la taille de votre code et de le rendre réutilisable et facile à maintenir !

Produit blank

Plus d’informations sur les processus web

Traduit automatiquement de Deepl

Vous avez demandé plus d’informations sur les processus web afin de mieux identifier les requêtes qui pourraient ralentir ou bloquer votre serveur. Nous vous avons entendu et dans 4D v17 R5, nous avons ajouté des informations sur l’URL utilisée par les processus web. Ces informations peuvent être récupérées de deux manières : via la fenêtre d’administration du serveur 4D ou via le langage 4D avec la commande Get process activity .

Produit blank

Placeholders pour les chemins d’accès aux attributs dans les requêtes ORDA

Traduit automatiquement de Deepl

Les fonctionnalités d’ORDA continuent d’arriver avec 4D v17 R5 ! Dans un précédent billet de blog, nous vous avons montré comment créer des requêtes génériques avec des caractères de remplacement nommés pour les valeurs. Ce billet se concentre sur l’utilisation des caractères de remplacement pour les chemins d’accès aux attributs (noms de champs dans les tables).

Produit blank

Gérer les sélections et la cellule active dans 4D View Pro

Traduit automatiquement de Deepl

En général, 4D View Pro vous demande d’identifier la cellule avec laquelle vous travaillez et dans laquelle vous allez saisir des données (la cellule active). Vous pouvez également avoir besoin de sélectionner certaines cellules puis d’effectuer une action, telle que le formatage ou la saisie de valeurs dans ces cellules. 4D v17 R5 fournit un nouvel ensemble de commandes pour vous aider à gérer à la fois la cellule active et les sélections de cellules.

Produit blank

Personnalisez vos en-têtes de courriel

Traduit automatiquement de Deepl

Les en-têtes personnalisés sont utiles pour ajouter des informations qui peuvent ne pas être prises en charge par les propriétés standard. Dans 4D v17 R5, nous vous proposons non seulement un ensemble d’en-têtes prédéfinis, mais aussi un moyen de déclarer des en-têtes personnalisés à l’objet courrier.

Produit blank

Qui est qui ? Une nouvelle façon d’identifier les utilisateurs

Traduit automatiquement de Deepl

En tant que développeur 4D, vous devez souvent gérer les utilisateurs finaux avec votre propre système d’annuaire. Pour les utilisateurs internes, vous pouvez créer quelques profils avec des droits différents ou vous pouvez simplement utiliser le compte Designer par défaut pour tout le monde. Le problème est que lorsque plusieurs personnes utilisent le même profil, elles portent toutes le même nom et il est difficile – voire impossible – de les différencier. Heureusement, la version 4D v17 R5 résout le casse-tête que représente le fait d’essayer de savoir qui est qui. Dans ce billet de blog, nous allons expliquer une nouvelle commande et de nouveaux sélecteurs qui vous aideront à définir l’identité de l’utilisateur 4D en définissant un nom personnalisé à utiliser à la place du nom du compte utilisateur 4D actuel.

Produit blank

4D Write Pro : Manipuler les propriétés des vues par programmation

Traduit automatiquement de Deepl

Les documents 4D Write Pro peuvent être affichés dans différents modes(brouillon, page et intégré), chacun ayant ses propres options d’affichage. Par exemple, en mode d’affichage Page, vous pouvez choisir de masquer les règles verticales et horizontales, mais de garder les en-têtes et les pieds de page visibles. Il en va de même pour de nombreuses autres propriétés d’affichage telles que le zoom, la vérification orthographique, les cadres de page, etc. Treize options d’affichage différentes peuvent être définies. La bonne nouvelle est que, plutôt que de gérer toutes ces propriétés manuellement, il est désormais possible de le faire de manière programmatique.