Produkt

Einführung in die neuesten Funktionen zum Suchen und Ersetzen

Die Funktion „Suchen und Ersetzen“ im Code-Editor gibt es schon seit vielen Jahren. Entwickler können damit einfach und effizient Code suchen und ersetzen, insbesondere bei großen Codebasen. 4D v20 bringt Verbesserungen, die von Entwicklern, die sich auf diese Funktion verlassen, um ihre Arbeitsabläufe zu optimieren, sehr geschätzt werden:

  • Kenntnis der Anzahl der zu ersetzenden Vorkommen,
  • die Position des aktuellen Vorkommens zu kennen,
  • ständiger Zugriff auf die Navigationsoptionen Next und Previous,
  • die Anzeige einer Palette anstelle eines modalen Fensters, um die Anzahl der Klicks zu begrenzen.
Produkt blank

4D Write Pro – Suchen und Ersetzen

Seit vielen Jahren ermöglicht 4D Write Pro die Erstellung einfacher oder komplexer Dokumente, entweder durch Programmierung mit Hilfe von Vorlagen oder durch einfaches Erstellen neuer Dokumente von Grund auf. Ab 4D v19 werden sowohl Entwickler als auch Endanwender die neuen Such- (und Ersetzungs-) Funktionen von 4D Write Pro zu schätzen wissen. Nicht nur die Oberfläche… sondern auch den Code nutzen!

Schauen wir uns die Details an!

Produkt blank

4D View Pro: Suchen und Ersetzen mit Code

Wenn Sie ein 4D View Pro Dokument initialisieren, müssen Sie manchmal einige Werte oder Tags darin finden und sie durch Daten aus 4D ersetzen. Jetzt ist das ein Kinderspiel mit dem VP Find Befehl. Mit diesem Befehl können Sie Daten, eine Formel oder ein Tag suchen und im gesamten Blatt oder nur in einem bestimmten Teil davon ersetzen!

Lassen Sie uns herausfinden, wie.

Produkt blank

Abfrage von Sammlungen

Automatisch übersetzt von Deepl

Einfachheit ist die ultimative Raffinesse, und mit über 40 Methoden in 4D v16 R6 zur Verwaltung von Sammlungen werden die Dinge für Sie als Entwickler viel einfacher. Ihr Code ist nicht nur sauber und besser lesbar, sondern auch in Rekordzeit geschrieben!

In diesem Blogbeitrag werden wir uns ansehen, wie die beiden neuen Methoden, query und indiceses Ihnen ermöglichen, Elemente einer Sammlung im Handumdrehen zu bearbeiten und abzurufen!

Tipps blank

Finden Sie einen bestimmten Attributwert in einer einzigen Codezeile!

Automatisch übersetzt von Deepl

Erinnern Sie sich noch an die Zeiten, als Sie verschachtelte Schleifen und bedingte Anweisungen verwenden mussten, um die Attribute eines Objekts abzurufen? So endete man mit einem langen und komplizierten Stück Code? Nun, diese Zeiten sind vorbei! Dank der Objektnotation in Kombination mit Sammlungen und ihren Methoden können Sie Ihren Code jetzt schneller und besser lesbar schreiben!

DieSuche nach dem Wert eines bestimmten Attributs war noch nie so einfach. Schauen wir uns ein reales Szenario an und entdecken wir, wie das geht!

Produkt blank

Ergebnisse des Dialogs „Im Entwurf suchen“ exportieren

Wenn Sie nach allen Objekten in der Entwurfsumgebung suchen, zeigt 4D die Ergebnisse in einer hierarchischen Liste an. Ab 4D v16 R3 können Sie diese Ergebnisse in eine Textdatei exportieren, die z. B. mit einer Tabellenkalkulation geöffnet werden kann, so dass Sie die Überarbeitung leicht durchführen oder die Ergebnisse in einem Dokument speichern können, um sie später zu bearbeiten.

Produkt 4D Database: Search in array attribute

Suche durch Verknüpfung von Array-Attribut-Abfrageargumenten

Objektfelder, die mit 4D v15 eingeführt wurden, ermöglichen das Speichern und Indizieren unstrukturierter Daten. Dies kann ein allgemeiner Datensatz sein, wie Vorname, Nachname, Geburtstag. Es können unterschiedliche Daten in jedem Datensatz sein, wie z.B. ein Geschäft, das unterschiedliche Attribute für Schuhe (Größe, Farbe), Computer (CPU, Speicher), Drucker (Farbe, Tinte), eine Liste von Werten oder alle in beliebiger Kombination benötigt.

Hier ist eine echte User Story eines 4D Kunden:

Meine Badge-Anwendung verwaltet die Zugangsrechte für jede Person zu einem Gebäude und für ein Zeitfenster. Diese Informationen sind in einer Datenbank als Array von Objekten gespeichert (z.B.: {Zutrittsrecht, Gebäude, Zeitfenster}). Ich möchte in der Lage sein, nach Personen zu suchen, die während eines Zeitfensters Zugang zu einem Gebäude haben.

4D bietet mehrere Möglichkeiten , Daten abzufragen, mit Index und damit extrem schnell.