Produit blank

4D veille à ce que vos sélections de données soient cohérentes en ce qui concerne la suppression des données.

La suppression des données doit être effectuée avec précaution. Pour éviter les problèmes, nous pouvons utiliser des transactions ou nous appuyer sur des sauvegardes et des journaux.

Certaines améliorations ont été apportées à 4D 20 R4 pour rendre vos sélections d’enregistrements stables et cohérentes en ce qui concerne la suppression potentielle d’enregistrements dans cette sélection.

Poursuivez votre lecture pour découvrir comment votre code 4D sera plus sûr.

Produit blank

Créer une application client/serveur avec l’outil Build4D

Voici la dernière itération du composant Build4D, désormais accessible sur GitHub. Dans les articles de blog précédents, nous avons discuté des possibilités offertes par un projet compilé, un composant et une application autonome.

Désormais, vous pouvez créer un script pour votre application Client/Serveur de A à Z. Et l’intégrer facilement aux outils d’intégration continue.

Voyons comment.

Produit blank

Créer, mettre à jour et supprimer avec Data Explorer

L’explorateur de données est un outil puissant de visualisation des données. Ses fonctionnalités permettent aux administrateurs d’assurer sans effort la cohérence des données. En même temps, les développeurs peuvent valider leur code pour la création, la mise à jour ou la suppression de données – tout cela sans avoir besoin de créer de nouveaux formulaires.

Désormais, avec 4D 20 R4, les utilisateurs ont la possibilité non seulement de visualiser mais aussi de corriger leurs données directement dans l’interface de l’explorateur de données. En effet, vous pouvez ajouter, modifier ou supprimer des données directement dans l’interface de l’explorateur de données.

Conseils blank

Une classe pour faciliter la gestion de vos sous-formulaires

Sur le forum, plusieurs demandes, astuces ou questions ont été posées concernant l’affichage d’un message, d’un sablier ou de certains éléments d’interface au premier plan d’un formulaire tout en estompant le reste. Vous pouvez créer ce type d’interface avec des sous-formulaires et des formulaires d’appel. Le code peut être compliqué si vous travaillez avec un formulaire de plusieurs pages.

Pour vous faciliter la tâche, Vincent De Lachaux a préparé une classe qui simplifie la gestion des sous-formulaires affichés dans un formulaire multi-pages. Elle gère le chargement du sous-formulaire à la volée, son contrôle depuis un worker, et son repositionnement en cas de redimensionnement du formulaire principal. Vous pouvez ainsi vous concentrer sur vos dialogues sans vous soucier de la mécanique.

Nouvelles blank

Qodly Studio pour 4D : Passer d’une datatable à un composant Matrix pour ajouter des actions

Traduit automatiquement de Deepl

Ce billet de blog prolonge la session « Datatable & CRUD operations » d’Ayoub, en se concentrant sur le composant Matrix de Qodly Studio.

Utilisé comme élément d’interface dynamique, Matrix affiche efficacement un ensemble de composants Stylebox. Ce composant trouve une application directe dans l’affichage de galeries de produits/contacts, des fils d’actualité ou encore de l’affichage de profils d’utilisateurs.

Conseils blank

Conseils et astuces pour vos applications 4D – Édition de février 2024

Traduit automatiquement de Deepl

par Add Komoncharoensiri, directeur des services techniques chez 4D Inc

Voici une nouvelle série de conseils et d’astuces.

La base de connaissances de 4D est une bibliothèque d’informations sur la technologie 4D où des conseils techniques hebdomadaires et des notes techniques mensuelles sont activement publiés. Si vous avez manqué les derniers conseils de la base de connaissances, ce n’est pas grave ; voici une compilation des dernières semaines.

Ce billet de blog couvre 12 conseils:

Produit blank

Personnalisation des dates et heures

La manipulation des dates et des heures nécessite souvent un formatage spécifique pour diverses représentations basées sur les ressources internes de 4D ou les paramètres du système d’exploitation.

Bien que les formats par défaut soient généralement suffisants, il existe des scénarios dans lesquels un formatage personnalisé est essentiel, en particulier pour des emplacements géographiques différents ou des exigences uniques. Dans 4D v20 R4, des avancées significatives ont été réalisées pour répondre à ce besoin précis.

Produit blank

Impression non bloquante

Avec 4D v20 R4, nous avons considérablement amélioré la gestion des tâches d’impression au sein de 4D. 4D peut désormais exécuter plusieurs tâches d’impression en parallèle, ce qui augmente considérablement la réactivité de vos applications tout en facilitant la gestion des impressions simultanés.

Laissez-moi vous en dire plus !

Produit blank

4D View Pro : Nouveautés de 4D v20 R4

Traduit automatiquement de Deepl

À chaque nouvelle version, la liste des fonctionnalités de 4D View Pro continue de s’allonger. Et cette nouvelle version ne fait pas exception à la règle :4D v20.2 et 4D v20 R4 sont livrés avec une nouvelle version de SpreadJS, la v16.2,et une mise à jour du ruban compatible avec celle-ci.

Explorons les fonctionnalités améliorées introduites dans cette dernière version.