Gastpost

Benennungskonventionen mit Formularmakros anwenden

Automatisch übersetzt von Deepl

von Gastautor Michael Höhne, 4D Entwickler (München, Deutschland)

 

Es gibt ein Feature in 4D v18 R5, das vielleicht übersehen wurde, oder zumindest bisher nicht viel Beachtung gefunden hat: Formular-Makros. Um ehrlich zu sein, hatte auch ich bis vor kurzem nicht viel Zeit mit ihnen verbracht. In diesem Blogbeitrag zeige ich Ihnen ein Makro, das Ihnen viel Zeit bei der Anwendung von Namenskonventionen für Listenfeldspalten, Spaltenüberschriften und Fußzeilen spart. Sie können es leicht an Ihre Bedürfnisse anpassen. Ein entsprechendes Repo ist auch auf Github verfügbar.

Nachrichten blank

4D für iOS: Mobile Apps in weniger als 2 Minuten erstellen

Sind Sie neu bei 4D für iOS? Neu in unserem No-Code Native App Builder, mit dem Sie Ihre bestehenden 4D Geschäftsanwendungen auf mobile Geräte erweitern können? Oder brauchen Sie vielleicht nur eine Starthilfe, um zu sehen, wie weit Sie mit dem Produkt gehen können?

Dann sehen Sie sich an, was 4D für iOS dank seiner Funktionen leisten kann, und schauen Sie sich dieses Video an, um die Erstellung einer mobilen App in weniger als zwei Minuten zu erleben:

Produkt blank

Push-Benachrichtigung mit Datensynchronisation

Ab 4D v18 R4 können Sie Benachrichtigungen an Ihre Anwendungsnutzer senden. Mit 4D v18 R6 können Sie nun die Datensynchronisation mit einer Push-Benachrichtigung starten.

Dies kann z.B. bei Anwendungen zur Sendungsverfolgung nützlich sein. Zuerst werden die Lieferinformationen in der Datenbank aktualisiert, dann wird eine Benachrichtigung an den Kunden gesendet. Die Benachrichtigung enthält eine Aufforderung zur Synchronisierung der Daten, so dass die Daten auf dem neuesten Stand sind, wenn der Kunde den Datensatz auf seinem Smartphone abruft.

Tipps blank

4D View Pro: Ende des Dokumentladens

Wenn Sie 4D View Pro (insbesondere im Offscreen-Modus) mit komplexen Dokumenten verwenden, kann die Berechnung aller Formeln eine Weile dauern und es kann schwierig sein, zu wissen, wann sie endlich abgeschlossen ist (und es ist wichtig, zu warten, bevor Sie Befehle wie Export oder Druck aufrufen).

Als Lösung haben wir zwei neue Ereignisse eingeführt. Eines davon wird für jede einzelne Berechnung/Formel aufgerufen, was zum Auslösen eines Timers verwendet werden kann. Wenn die Zeit abläuft, ohne dass eine weitere Formel fertiggestellt wurde, können wir davon ausgehen, dass das gesamte Dokument fertiggestellt ist.