DBZ-Komponenten für 4D

MaPagenda

Termine organisieren

Adressen sind in jeder 4D Anwendung. MaPagenda beantwortet Ihnen die Frage nach dem wo der Adressen.

Sie bekommen auch Antworten zu Abfrage „an welchem Tage bei welchem Kunden und wann“. Oder Sie fragen nach der besten Route, während Sie anstehende Termine organisieren.

Sind mehrere Mitarbeiter im Außendienst beim Kunden, interessieren die Distanzen und die auf der Straße verbrachten Zeiten.

Werden Ihre Fragen von MaPagenda nicht beantwortet, dann fragen Sie uns. Haben Sie den Sourcecode erworben, ergänzen Sie die Funktionalitäten selbst.

DBZ_WrProMenus for V16 without the R

Yes, this is 4D Write Pro plus the DBZ_WrProMenus-widget

Moving from 4D Write to 4D Write Pro is less smooth, than our users like updates to be. The complains I heard most often is the missing menu and toolbar atop of a 4D Write-Dokument. This was a very real-estate-conscious of user-interface to the power of 4D Write. Here is my take of that.

Seit einigen 4D R-Versionen entwickelt sich 4D Write Pro an die Features von 4D Write ran. Seit Monaten höre ich den Wunsch nach einem Interface zum 4D Write Pro, also eine Menüleiste mit einigen Werkzeugen darunter, häufiger. Hier ist mein Entwurf.

DBZ_Backup

JP_emptyDie Anforderung

Nun soll jeweils automatisch des Nachts die neueste Version (d.h. das zuletzt erstellte Backup-File) auf einen separaten Share kopiert werden.

Dazu bietet sich der 4D-Befehl COPY DOCUMENT an.

Die Server-Variante ist fertig.

DBZcomponent

Eine fertige Oberfläche im Stil von iTunes für Lösungen mit 4D V11 SQL, 4D V12. Die DBZ-Komponente ersetzt in bestehenden Datenbank alle Ausgabe-Formulare. Suchen und Sortieren für alle Tabellen ist fertig. Neue Datensätze anlegen und vorhandene modifizieren greift auf die vorhandenen Eingabe-Formulare zu. Der Export in mehrere Formate, für die gesamte Tabelle oder eine Auswahl, ist integriert. Wem die Standardlisten nicht gefallen, kann sie mit wenigen Mausklicks schöner gestalten und in der Navigationsliste, Reihenfolge, Gruppierung und Namen einstellen und ggf. andere Eingabe-Formulare als die standardmäßigen vorgeben.

DBZ_calender

Das Design von Agenda fürs iPhone hat mich überzeugt. Vergleichbares will ich für meine 4D Anwendungen haben. Vollständig übernehmen geht nicht, aber die Idee zum User-Interface ist Klasse. Meinen rip-off habe ich jetzt laufen.
Wie in Agenda werden die Kalenderdaten frisch aus iCal gelesen.

DBZ_FormsExchange

Working together on the same project. No problem nowadays, most of the time.
What’s really missing is exchanging forms. Starting with V13, commands of the Design Object Access-theme help a bit to at least keep track of form contents. But rebuilding a form from a saved situation is still a laborious manual recreation. I’m too lazy for recreation.

Got a solution that works.

DBZversions

Github und Vergleichbares ist für meinereiner Overkill. Ich will von allen Methoden, egal ob Projekt-, Formular-, Datenbank- oder Objekt-Methode, eine Kopie aller gesicherten Zustände aufheben. Dazu habe ich mir eine 4D-Datenbank gebaut, die als SOAP-Server alle Änderungen empfängt und archiviert. Getriggered wird die Sicherung aus 4D Macros die auf Sichern und Schließen reagieren. DBZ_Versions starten Sie als Einzelplatz auf einem Ihrer Rechner und legen in die 4Dbase-Projekte die gleiche Datenbank in den Komponenten-Ordner.