Produkt blank

Behandlung von Entitäten in einer Entitätenauswahl

Automatisch übersetzt von Deepl

ERSTER REKORD, LETZTER REKORD, NÄCHSTER REKORD, VORHERIGER REKORD; klingelt’s da bei Ihnen? Ich wette, das tut es. Sie haben sie bereits zur Handhabung von Selektionen verwendet! ORDA bietet nützliche und vertraute Methoden, um durch Entitäten in einer Entitätsauswahl zu navigieren – und natürlich auch einige Vorteile!

Zunächst einmal können Sie mehrere Entitätsselektionen gleichzeitig verwalten und unabhängig voneinander durch sie navigieren, während Sie normalerweise nur eine einzige „aktuelle Auswahl“ pro Tabelle verwalten können. Genau das werden wir uns in diesem Blogbeitrag ansehen.

Produkt blank

Arbeiten mit optimistischer ORDA-Verriegelung

Automatisch übersetzt von Deepl

4D v17 stellt vor ORDAORDA ist eine wichtige Entwicklung in 4D, die den 4D Entwicklern eine Welt neuer Möglichkeiten eröffnet. Einer der Vorteile des Einsatzes von ORDA ist das Sperren von Datensätzen, denn ORDA bietet die Wahl zwischen optimistischem und pessimistischem Sperren. Nachdem wir die ORDA-Sperrmechanismen vorgestellt haben, setzen wir die ORDA-Serie fort, damit Sie erfahren, wie Sie mit optimistischem Sperren mit ORDA effizient arbeiten können.

Produkt blank

Tabellenbereiche in 4D Write Pro verwenden

Automatisch übersetzt von Deepl

Seit 4D v16 R4 ist es möglich, Tabellen durch Programmierung in Ihren 4D Write Pro Dokumenten zu erstellen. Das Styling der gesamten Tabelle oder nur bestimmter Zellen kann während der Erstellung des Dokuments erfolgen, aber vielleicht möchten Sie Ihre Tabellen auch nachträglich verwalten. Jetzt ist es ganz einfach, Tabellen in einem bestehenden Dokument zu bearbeiten, den Rahmenstil oder die Farbe zu ändern, die Schriftgröße zu ändern oder fett zu machen, usw.

Die Programmierung von 4D Write Pro basiert in hohem Maße auf„Bereichen„. Nach Absatzbereichen und Bildbereichen führt 4D v17 eine neue Art von Bereichen ein: Tabellenbereiche, die durch einen neuen Befehl zurückgegeben werden: WP Create table range. Mit diesem neuen Befehl und dem neuen Bereichstyp ist es jetzt ganz einfach, Tabellen zu gestalten!

Produkt blank

Programmgesteuerter Zugriff auf Elemente in 4D Write Pro

Automatisch übersetzt von Deepl

4D Write Pro bietet mehr und mehr Programmiermöglichkeiten! Angenommen, Sie möchten den Stil einer Tabelle, eines Absatzes oder eines Bildes in einem bestehenden 4D Write Pro Dokument programmatisch ändern. Mit 4D v17 ist das möglich! Jetzt können Sie auf jedes Element oder jeden Teil eines Dokuments zugreifen, indem Sie es programmieren. Diese Teile, Elemente genannt, werden entweder als Sammlung mit Hilfe der WP Get elements Funktion, oder als einzelnes Element mit der WP Get element by ID Funktion.

Produkt blank

Sperren von Einheiten mit ORDA

Automatisch übersetzt von Deepl

Die ORDA-Serie geht weiter! In diesem Blogbeitrag sehen wir uns an , wie Sie Sperren in Ihren Datenbanken mit ORDA-Konzepten verwenden können! Es ist nicht ungewöhnlich, dass man Konflikte bewältigen muss , die auftreten können, wenn mehrere Benutzer oder Prozesse dieselben Datensätze gleichzeitig laden und/oder zu ändern versuchen. Das Sperren von Datensätzen ist eine Methode, die in relationalen Datenbanken verwendet wird, um inkonsistente Aktualisierungen von Daten zu vermeiden.

ORDA bietet einen optimistischen Sperrmodus zusätzlich zu dem, den Sie bereits kennen (pessimistisches Sperren).

Produkt blank

Schleifen, Schleifen und … noch mehr Schleifen!

Automatisch übersetzt von Deepl

Wie viele andere Programmiersprachen bietet auch 4D die Möglichkeit, über Zahlen mit einer For(…) / End for Anweisung zu iterieren, oder über eine Bedingung dank der While(…)/End while und Repeat/Until(…) Schlüsselwörter. Diese Iterationen (oder Schleifen) sind sehr nützlich, aber nicht der geeignetste Weg, um über fortgeschrittene Datentypen wie Sammlungen und Entity-Auswahlen zu iterieren. Aus diesem Grund wurde der neue For each(…)/End for each Iterator geschaffen worden, um Ihnen die Programmierung zu erleichtern!

Tipps blank

Wie man in 3 Schritten ein dynamisches Formular aus einer Tabelle erstellt!

Automatisch übersetzt von Deepl

4D v17 enthält dynamische Formulare, die erstmals in 4D v16 R6 eingeführt wurden, eine leistungsstarke und flexible Methode zur dynamischen Erstellung von Formularen, die vollständig an die Bedürfnisse Ihrer Endbenutzer angepasst sind. Die Möglichkeiten der dynamischen Formulare sind enorm. In diesem Beitrag sehen wir uns ein konkretes Beispiel dafür an, was Sie mit diesen neuen Formularen tun können.

Produkt blank

ORDA: Arbeit mit Objekten und Sammlungen

Automatisch übersetzt von Deepl

In dieser neuesten Folge der ORDA-Serie werden wir uns ansehen, wie die neuen ORDA-Konzepte mit bestehenden Objekten und Sammlungen interagieren können. Es ist nämlich möglich, Entitäten und Entitätsselektionen in Objekte und Sammlungen zu verwandeln sowie Entitäten und Entitätsselektionen aus Objekten und Sammlungen zu erstellen. Auf diese Weise können Sie ORDA-Code problemlos in Ihren bestehenden Code integrieren. Sie können alle Vorteile von ORDA nutzen, ohne Ihren Code neu schreiben zu müssen!