Produkt

Schreiben Sie Ihre eigenen Methoden für Objekte

Automatisch übersetzt von Deepl

Es steht Ihnen ein neuer Befehl zur Verfügung, mit dem Sie Formeln in Ihrem Code verwenden können. Sie können sie jetzt in Objekten kapseln und bei Bedarf aufrufen. Es ist nicht mehr nötig, Ihren Code als Text zu schreiben. Jetzt können Sie einfach Ihre Formel in Ihrem Befehl übergeben und das war’s! Das ist eine großartige Ergänzung, denn da Ihr Code kein Text ist, können Sie von der Syntaxhervorhebung und allen anderen erweiterten Funktionen des Code-Editors profitieren!

Produkt blank

Zeiten innerhalb von Objekten… (und überall sonst)

Automatisch übersetzt von Deepl

Objekte sind wieder im Kommen und demonstrieren weiterhin ihre Nützlichkeit, um Ihr Leben als Entwickler zu erleichtern.

Die Verwendung von Zeitwerten (oder Dauerwerten) innerhalb von Objekten ist jetzt reibungsloser und intuitiver. Ab 4D v17 werden Zeiten innerhalb von Objekten in Sekunden angegeben – und nicht mehr in Millisekunden!

Tipps New collection

Wie man eine mehrstufige Sammlung in verschiedenen Listenfeldern anzeigt!

Automatisch übersetzt von Deepl

Ab 4D v17 kann der Inhalt einer mehrstufigen Sammlung einfach in verschiedenen Listenfeldern angezeigt werden. Das bedeutet, dass Sie mehrere Listenfelder verbinden können, um verschachtelte Details anzuzeigen … ohne eine einzige Zeile Code! Dies wird erreicht, indem Sie einfach ein Objekt oder eine Sammlung als Datenquelle für eine andere Listbox verwenden!

Mit dem neuen Listbox-Sammlungstyp wurden die Eigenschaften „Aktuelles Element“ und „Ausgewählte Elemente“ hinzugefügt. Beachten Sie, dass Sie mit der Eigenschaft „Aktuelles Element“ ein Objekt abrufen können, während die Eigenschaft „Ausgewähltes Element“ eine Sammlung zurückgibt.

Tipps blank

Wie man ein allgemeines Formular mit dynamischen Formularen erstellt

Automatisch übersetzt von Deepl

Stellen Sie sich vor, dass Ihre Datenbank mehrere Tabellen mit Typen oder Kategorien enthält. Diese Tabellen sind sehr einfach und bestehen oft nur aus einem Bezeichner und einem Textfeld. Nehmen wir zur Veranschaulichung an, es handelt sich um eine Datenbank zur Verwaltung von Schuhen. Um die Produkte zu qualifizieren, müssen wir ihren Typ, ihre Farbe, ihr Muster, ihr Material, ihre Jahreszeit usw. definieren.

Es ist mühsam, jede dieser Tabellen in einem Listenformular und einem Eingabeformular und den dazugehörigen Methoden zu verwalten. In diesem Fall ist die Verwendung eines generischen Formulars unerlässlich, um Doppelarbeit zu vermeiden und die Pflege zu vereinfachen.

Und genau hier kommen dynamische Formulare und JSON-Zeiger ins Spiel!

Produkt blank

Berechnung von Statistiken über die Auswahl von Entitäten mit ORDA

Automatisch übersetzt von Deepl

ORDA bietet eine großartige Funktion, um Daten durch Filter zu leiten und aggregierte Werte zu erhalten, indem es eine Reihe von leicht verständlichen Aggregationsoperationen enthält, die die Datensätze untersuchen und Berechnungen mit ihnen durchführen. Zum Beispiel können die sum, average, count, min, und max verwendet, um die Operationen durchzuführen, die ihre Namen beschreiben!

Produkt blank

Informationen über die Hardware der Maschine abrufen

Automatisch übersetzt von Deepl

4D v17 geht noch einen Schritt weiter und ermöglicht die Erstellung eines individuellen Server-Verwaltungsdialogs. Nach der Möglichkeit, Informationen über Benutzer und Prozesse, getting alle Laufzeitinformationen über 4D Web Server sowie Details über die aktive Lizenz abzurufen, können Sie nun auch alle Hardware- und Systemdetails für den Rechner, auf dem Ihr 4D Server läuft, abrufen.

Möchten Sie wissen, welches Betriebssystem verwendet wird, welche(r) Prozessor(en), wie viel RAM zur Verfügung steht, usw.? Rufen Sie einfach den neuen Get system info Befehl auf, lokal oder aus der Ferne! Und das ist noch nicht alles: Dieser Befehl kann äußerst nützlich sein, um eventuell auftretende Probleme schnell zu diagnostizieren und zu lösen.

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.