Produit

Ajouter des valeurs à vos requêtes ORDA génériques

Traduit automatiquement de Deepl

Vous avez sûrement remarqué que les requêtes ORDA ne sont pas seulement légères et lisibles, elles permettent également de naviguer facilement dans l’ensemble du modèle de données en utilisant des concepts orientés objet ! Dans cet article de blog, nous vous avons montré comment écrire des requêtes puissantes et faciles à maintenir. L’une des méthodes recommandées consistait à fournir la requête et les valeurs séparément via des placeholders. 4D v17 R5 va encore plus loin avec les placeholders en vous permettant d’écrire des requêtes ORDA génériques : dites bonjour aux placeholders nommés pour les valeurs !

Produit blank

Notation des objets pour gérer les fichiers et les dossiers

Traduit automatiquement de Deepl

4D propose déjà des commandes pour gérer les fichiers et les dossiers, mais qu’en est-il des nouvelles commandes qui tirent parti de la puissance de la notation objet ?

Les objets ont changé la façon dont de nombreux développeurs 4D écrivent du code, le rendant plus générique, plus flexible, plus facile et plus rapide. Cette vague de changement s’étend maintenant aux fichiers et aux dossiers. Dans cet article de blog, nous allons vous montrer à quel point il est facile de manipuler un objet afin de récupérer les attributs d’un fichier ou d’un dossier (plutôt que d’appeler plusieurs commandes et de stocker les informations dans plusieurs variables). Les choses deviennent beaucoup plus faciles !

Produit blank

Lire les champs des objets 4D avec SQL Engine

Traduit automatiquement de Deepl

Un champ d’objet 4D est un type de champ de base de données persistant, stocké sous forme de contenu binaire. Auparavant, la lecture de ce type de champ par un pilote ODBC n’était pas possible. Jusqu’à aujourd’hui.

Auparavant, une erreur était renvoyée lors de la tentative de lecture d’un champ objet. Cela empêchait l’exécution de simples requêtes Select * from myTable , ce qui pouvait être frustrant pour les utilisateurs qui voulaient seulement parcourir le contenu d’une table.

Bonne nouvelle ! Le moteur SQL a été mis à jour pour permettre la lecture des champs d’objets 4D.

Conseils blank

Formule : Plus de puissance derrière la simplicité

Traduit automatiquement de Deepl

La commande Formula est disponible depuis 4D v17 R3. Jusqu’à présent, vous avez peut-être pensé à affecter une formule comme méthode à un objet ou à construire des objets intelligents capables de calculer des valeurs ou de faire tout ce dont vous avez besoin. C’est vraiment génial, et il y a plus que ce que l’on croit !

Vincent de Lachaux – Développeur et expert 4D – m’a fait une excellente démonstration sur la façon dont il utilise cette commande. Pour cet article de blog, j’ai compilé différents scénarios de cette démonstration pour vous donner un aperçu d’une dimension différente de cette commande.

Produit blank

Nouvelles commandes d’administration du serveur

Traduit automatiquement de Deepl

4D continue à fournir des fonctionnalités pour vous aider à créer vos propres applications pour surveiller vos serveurs. De la récupération programmatique d’informations sur les sessions, les processus et le serveur d’applications, à l’obtention d’informations sur le serveur web.

Après vous avoir déjà fourni des commandes pour lire les statuts, 4D v17 R4 vous donne maintenant la possibilité de modifier les statuts. Vous pouvez maintenant créer vos propres interfaces d’administration sous forme de boîtes de dialogue sur le serveur, le client, ou même sous forme de pages HTML pour un accès Web. C’est vous qui décidez. Ces commandes vous permettent d’effectuer les mêmes actions que l’interface d’administration standard de 4D. Par exemple, vous pouvez envoyer un message à vos utilisateurs pour les informer d’une maintenance planifiée, ou bloquer les nouvelles connexions au serveur d’application pendant que vous effectuez une opération sur celui-ci.

Produit blank

Une nouvelle façon d’envoyer des mails

Traduit automatiquement de Deepl

Nous connaissons l’importance de l’envoi d’e-mails et la banalité de cette tâche dans les applications d’aujourd’hui. Par exemple, imaginez que vous êtes dans une entreprise et que vous voulez envoyer un e-mail attrayant basé sur HTML avec quelques images ou même une vidéo, et y joindre un fichier(par exemple, un bon de commande ou une facture). Et vous voulez faire tout cela avec seulement quelques lignes de code. Un code facile à écrire et à comprendre. Eh bien, à partir de 4D v17 R4, le scénario précédent est maintenant possible. C’est pourquoi nous avons élargi l’ensemble des fonctionnalités liées aux e-mails.

Conseils blank

4D Write Pro : Commandes WP et au-delà

Traduit automatiquement de Deepl

Nous avons reçu des commentaires sur le forum et sur TAOW concernant des fonctionnalités qui existaient auparavant dans le plug-in 4D Write mais qui semblent manquer dans 4D Write Pro. Pourtant, elles sont disponibles depuis longtemps !

Dans ce billet de blog, nous allons passer en revue une liste de capacités existantes dans 4D Write Pro qui semblent être passées inaperçues. En d’autres termes, les fonctionnalités de 4D Write Pro dont vous ne soupçonniez pas l’existence.

Après tout, 4D Write Pro ne se limite pas aux commandes WP !

Conseils blank

Un composant pour exporter le fichier de structure

Traduit automatiquement de Deepl

Grâce à 4D v17 R3, vous pouvez exporter votre fichier de structure dans plusieurs fichiers texte. Par exemple, avec seulement quelques lignes de code, vous pouvez créer une copie de votre base de données chaque matin. Vous pouvez l’utiliser pour garder une trace de l’historique ou pour envoyer votre base de données à un collègue et voir les changements lorsqu’il a fini de travailler dessus.

Nous vous fournissons un composant prêt à l’emploi avec seulement deux méthodes : une pour configurer les données à exporter, et l’autre pour exporter votre base de données.

Produit blank

De meilleurs documents grâce à deux nouveaux attributs

Traduit automatiquement de Deepl

Pour produire un beau document, vous devez respecter certaines règles et principes fondamentaux de la composition. Par exemple, la grammaire, l’orthographe et la structure de votre document témoignent de la qualité de votre texte. L’une de ces règles concerne la répartition des paragraphes et des tableaux sur plusieurs pages.

4D Write Pro vous offre deux options pour gérer la distribution des paragraphes :

  • Éviter les sauts de page à l’intérieur des paragraphes ou des tableaux, et
  • Éviter les veuves et les orphelines pour les paragraphes ou les tableaux.

Entrons dans les détails.