Produit

Travailler avec le verrouillage optimiste ORDA

Traduit automatiquement de Deepl

4D v17 introduit ORDAORDA, une évolution majeure de 4D qui ouvre un monde de nouvelles possibilités pour les développeurs 4D. L’un des avantages de l’utilisation d’ORDA est lié au verrouillage des enregistrements, car ORDA offre le choix entre un verrouillage optimiste et pessimiste. Après avoir présenté les mécanismes de verrouillage d’ORDA, nous continuons la sérieORDA afin que vous puissiez découvrir comment travailler efficacement avec le verrouillage optimiste avec ORDA.

Produit blank

Utiliser les plages de tableaux dans 4D Write Pro

Traduit automatiquement de Deepl

Depuis 4D v16 R4, il est possible de créer des tableaux par programmation dans vos documents 4D Write Pro. Le style de l’ensemble du tableau ou de certaines cellules seulement peut être réalisé pendant la création du document, mais vous souhaitez peut-être aussi gérer vos tableaux par la suite. Désormais, il est facile de manipuler les tableaux dans un document existant, de changer le style ou la couleur de la bordure, de modifier la taille de la police ou de la mettre en gras, etc.

La programmation de 4D Write Pro est fortement basée sur les« plages« . Après les plages de paragraphes et les plages d’images, 4D v17 introduit un nouveau type de plage : les plages de tableaux, renvoyées par une nouvelle commande : WP Create table range. Le style des tableaux est maintenant simple avec cette nouvelle commande et ce nouveau type de plage !

Produit blank

Accès programmé aux éléments dans 4D Write Pro

Traduit automatiquement de Deepl

4D Write Pro offre de plus en plus de possibilités de programmation ! Imaginons que vous souhaitiez modifier par programmation le style d’un tableau, d’un paragraphe ou d’une image dans un document 4D Write Pro existant. Avec 4D v17, c’est possible ! Désormais, vous pouvez accéder à n’importe quel élément ou partie d’un document, par programmation. Ces parties, appelées éléments, seront retournées soit sous forme de collection grâce à la fonction WP Get elements ou comme un seul élément avec la fonction WP Get element by ID fonction.

Produit blank

Verrouillage des entités avec ORDA

Traduit automatiquement de Deepl

La série ORDA continue ! Dans ce billet de blog, nous allons voir comment vous pouvez utiliser les verrous dans vos bases de données avec les concepts ORDA! Il n’est pas rare de devoir gérer des conflits qui peuvent survenir lorsque plusieurs utilisateurs ou processus chargent et/ou tentent de modifier les mêmes enregistrements en même temps. Le verrouillage des enregistrements est une méthodologie utilisée dans les bases de données relationnelles pour éviter les mises à jour incohérentes des données.

ORDA fournit un mode de verrouillage optimiste en plus de celui que vous connaissez déjà (verrouillage pessimiste).

Nouvelles blank

Préparez-vous au GDPR avec 4D

Traduit automatiquement de Deepl

Prenant effet le 25 mai, le Règlement général sur la protection des données (RGPD) impose de nouvelles restrictions de confidentialité régissant la collecte et l’utilisation des données personnelles des citoyens de l’Union européenne (UE).

Et comme première étape pour vous aider à mieux comprendre la loi GDPR, nous avons le plaisir d’annoncer la première partie d’un guide dédié au GDPR : Le règlement général sur la protection des données et 4D.

Produit blank

Des boucles, des boucles et … encore des boucles !

Traduit automatiquement de Deepl

Comme de nombreux autres langages de programmation, 4D offre la possibilité d’itérer sur des nombres avec une instruction For(…) / End for ou sur une condition grâce à l’instruction While(…)/End while et Repeat/Until(…) . Ces itérations (ou boucles) sont très utiles, mais ne sont pas le moyen le plus approprié pour itérer sur des types de données avancés tels que les collections et les sélections d’entités. C’est pourquoi le nouvel For each(…)/End for each a été créé, pour faciliter votre codage !

Conseils blank

Comment créer un formulaire dynamique à partir d’un tableau en 3 étapes !

Traduit automatiquement de Deepl

4D v17 inclut les formulaires dynamiques, initialement introduits dans 4D v16 R6, un moyen puissant et flexible de construire dynamiquement des formulaires entièrement adaptés aux besoins de vos utilisateurs finaux. Les possibilités des formulaires dynamiques sont immenses. Dans ce billet, nous allons voir un exemple concret de ce que vous pouvez faire avec ces nouveaux formulaires.

Nouvelles blank

Les points forts des annonces techniques du 4D Summit 2018 !

Traduit automatiquement de Deepl

Le4D Summit 2018 qui s’est déroulé à Paris et Washington DC récemment, a été rempli d’énormes annonces de produits et d’une pléthore de sessions passionnantes. Ce fut une expérience formidable pour tous ceux qui ont pu y assister ! Plus de 450 participants étaient sur place pour assister à de nombreuses révélations incroyables.

Dans ce billet de blog, nous allons récapituler les points forts du Sommet 4D de cette année.

Produit blank

ORDA : travailler avec des objets et des collections

Traduit automatiquement de Deepl

Dans ce dernier volet de la sérieORDA, nous allons voir comment les nouveaux concepts ORDA peuvent interagir avec les objets et collections existants. En fait, il est possible de transformer les entités et les sélections d’entités en objets et collections, ainsi que de construire des entités et des sélections d’entités à partir d’objets et de collections. En procédant ainsi, vous pouvez facilement intégrer le code ORDA dans votre code existant. Vous pouvez profiter pleinement d’ORDA sans avoir à réécrire votre code !

Produit blank

Aller et venir entre les sélections actuelles et ORDA

Traduit automatiquement de Deepl

ORDA est une innovation majeure de 4D v17, c’est pourquoi nous consacrons une série entière d’articles de blog à ORDA. Bien que ORDA ait ses propres concepts qui sont très différents de l’approche classique, il est toujours possible de mélanger ORDA avec votre code existant.

En bref, cet article de blog vous montrera comment mettre à jour la sélection actuelle d’une table à partir d’une sélection d’entité et obtenir une sélection d’entité à partir de la sélection actuelle d’une table. Il vous permettra d’intégrer en douceur les conceptsORDA dans votre code 4D existant, étape par étape.