Haupt Software Erster Blick: FileMaker Pro 10
Software

Erster Blick: FileMaker Pro 10

NachrichtenTablets 5. Januar 2009 01:10 Uhr PST

Das erste, was mir an der am Montag veröffentlichten neuen Version von FileMaker Pro und FileMaker Pro Advanced aufgefallen ist, ist, dass sich das Dateiformat nicht geändert hat. In den ersten zwölf Jahren bekam FileMaker mit jeder zweiten Version ein neues Dateiformat. Aber diese neue Version verwendet das gleiche Format (.fp7), das FileMaker seit fast fünf Jahren seit der Veröffentlichung von FileMaker Pro 7 verwendet.

Warum ist das wichtig? Das Upgrade von FileMaker Pro 6 auf FileMaker Pro 7 war vielleicht das bedeutendste Upgrade in der Geschichte des Programms, aber dieser große Schritt nach vorne hat zu dieser Zeit mehr als nur ein paar Knöchel verdreht, und diejenigen von uns, die es erlebt haben, sind nicht bereit, es zu tun das noch einmal.

Daher freue ich mich, dass dieses Upgrade viel Gewinn und fast keine Schmerzen bietet. Tatsächlich bietet FileMaker Pro 10 auf den ersten Blick so viele echte Vorteile für Entwickler und Endbenutzer, dass es Ihnen schwer fallen wird, dem Drang nach einem Upgrade zu widerstehen, wenn Sie FileMaker bereits verwenden. Und was ist, wenn Sie FileMaker Pro noch nicht kennen? Dann schauen Sie sich die Datenbankanwendung zu einem großartigen Zeitpunkt an.

Folgendes ist von diesem FileMaker-Update zu erwarten, basierend auf einem ersten Blick auf Version 10.

Sieh mal, Ma – kein Entwickler!

Eine Sache, die dieses Upgrade zu einem überzeugenden Upgrade macht, ist die Tatsache, dass Sie als Entwickler mit geringem oder keinem Aufwand erhebliche Vorteile an Endbenutzer weitergeben können. Oder anders ausgedrückt: Wenn Sie ein Endbenutzer sind, können Sie möglicherweise einige dieser Vorteile sehen, ohne den Entwickler überhaupt anrufen zu müssen.

wann wird mein iphone 7 plus versendet

Das offensichtlichste Beispiel dafür ist die neue Statussymbolleiste der Anwendung, die sowohl den Statusbereich (links) als auch die Symbolleiste (oben) früherer Versionen ersetzt. Die Statussymbolleiste bietet schnellen Zugriff auf weitere Tools an einem aktualisierten Ort, den neue Benutzer aus anderen Anwendungen kennen. Die Statussymbolleiste erspart zumindest Do-it-yourself-Entwicklern einige Mühe, indem sie eine größere Auswahl an Schaltflächen bereitstellt als die Vorgängerversionen; es ist auch etwas anpassbar.

Eine weniger kosmetische, aber substanzielle Verbesserung in FileMaker 10 ist eine neue Funktion für gespeicherte und zuletzt verwendete Funde. Definieren Sie immer wieder dieselben Funde – zum Beispiel Verkäufe im vierten Quartal, unbezahlte Rechnungen oder Ihre Lieblingskontakte? FileMaker 10 verfolgt Ihre Funde und lässt Sie sie erneut ausführen, ohne in den Suchmodus wechseln und Kriterien immer wieder neu eingeben zu müssen. Die Funktion für die letzten Funde ähnelt der Liste der zuletzt geöffneten Datenbanken im Menü Datei oder der Verlaufsfunktion in Ihrem Webbrowser. Und wenn Sie einen Fund dauerhaft aufbewahren möchten, können Sie ihn einfach speichern, so wie Sie es bei einer bevorzugten Google-Suche als Lesezeichen verwenden könnten.

Die Funktion „Gespeicherte und zuletzt verwendete Funde“ ist benutzerspezifisch – das heißt, Larry in der Buchhaltung kann einen anderen Satz gespeicherter Funde haben als Lisa im Vertrieb. Und das Beste ist, dass Entwickler bei den meisten Datenbanken nichts tun müssen, damit diese Funktion für Endbenutzer verfügbar ist.

So schließen Sie Tastatur und Maus an das iPhone an

Eine kurze Anmerkung für Entwickler: Ihre Endbenutzer können nicht auf gespeicherte und aktuelle Funde zugreifen, wenn sie keinen Zugriff auf den Befehl „Suchen“ haben und/oder wenn die Statussymbolleiste ausgeblendet und gesperrt ist. Das hat mich zuerst gestolpert. Vielleicht ist es an der Zeit, Ihre Lösungen ein wenig zu öffnen und die Vorteile zu nutzen, die Ihnen FileMaker in der UI-Abteilung kostenlos bietet.

Zusammenbau erforderlich

Do-it-yourself-Entwickler werden sich freuen, dass es jetzt möglich ist, eine FileMaker-Datenbank durch den Import einer Bento-Bibliothek zu erstellen. Es ist auch einfacher denn je, eine neue Datenbank aus einer Excel-Tabelle zu erstellen. Und Heimwerker, die es nicht so gerne selbst machen, werden sich über 10 neue Layout-Themen sowie 30 Starter-Datenbanken freuen.

Diese Aufgabenliste demonstriert eine Reihe neuer Funktionen in FileMaker Pro 10. Durch Anpassen der Statussymbolleiste (mit etwas benutzerdefinierter Menüarbeit) kann ich Aufgabenschaltflächen in meinem Layout eliminieren. Beachten Sie die Schaltflächen Gespeicherte Suchvorgänge und E-Mail senden in der Symbolleiste. Das Skript Send Mail verwendet meinen SMTP-Server, um mir eine Aufgabenliste direkt aus der Datenbank zu senden. Die Aufgabendatensätze bleiben auch im Durchsuchen-(Bearbeitungs-)Modus mit dynamischer Berichterstellung sortiert und gruppiert. Um den ausgewählten Datensatz in der Listenansicht hervorzuheben, verwende ich die bedingte Formatierung, die durch einen Skript-Trigger aktiviert wird, wenn ein Datensatz ausgewählt wird.

Die Starter-Datenbanken decken eine Vielzahl von geschäftlichen und persönlichen Anwendungen ab, von der Rechnungsstellung über die Vermögensverwaltung bis hin zu medizinischen Familienakten – und etwa die Hälfte der Starter-Datenbanken wurde erheblich umgeschrieben, um die relationalen Fähigkeiten von FileMaker besser zu nutzen. Auch das Online-Lernzentrum der Anwendung wurde aufgepeppt.

FileMaker Pro 10 kann jetzt direkt mit Ihrem SMTP-Server kommunizieren, ohne dass ein Plug-In benötigt wird, sodass Sie mit nur wenig Konfiguration (ähnlich wie bei der Einrichtung eines neuen E-Mail-Clients) beginnen können, Rechnungen, Berichte, Marketingbriefe und anderes zu senden datenbankgenerierte Informationen per E-Mail direkt aus FileMaker Pro.

So finden Sie den Dateipfad in Mac

Die vielleicht beste Zeitrendite, die in FileMaker 10 investiert wurde, bietet die neue Funktion für dynamische Zusammenfassungsberichte. Ein zusammenfassender Bericht listet Datensätze auf und stellt Zwischensummen basierend auf der Sortierreihenfolge bereit. Der Bericht kann beispielsweise die Verkäufe nach Vertriebsmitarbeiter sortiert auflisten, mit einer Gesamtsumme für jeden Vertreter. In der Vergangenheit konnten Sie diese Summen nur sehen, wenn Sie den Bericht ausdruckten oder in den Vorschaumodus wechselten. Jetzt können Sie die Summen sehen und gleichzeitig die Daten bearbeiten, auf denen sie basieren.

Der einzige Trick dabei ist, dass viele von uns Zusammenfassungsteile zu unseren normalen Listenlayouts hinzufügen müssen; in der Vergangenheit habe ich zusammenfassende Teile nur in Layouts verwendet, die ausdrücklich für den Druck bestimmt waren. Eine damit verbundene und sehr nützliche Verbesserung in dieser Version ist die Tatsache, dass Datensätze beim Sortieren sortiert bleiben. Fügen Sie einen Datensatz in der Listenansicht hinzu, drücken Sie die Eingabetaste und sehen Sie zu, wie er automatisch an seinem Platz in der Liste erscheint.

Volle Kontrolle

Schließlich können erfahrene Entwickler feststellen, dass FileMaker Pro 10 die aufregendsten neuen Möglichkeiten bietet, die sie seit der Veröffentlichung von FileMaker Pro 7 hatten. Es gibt viele kleine Dinge, für die Entwickler hier dankbar sein werden – ein neuer Scriptschritt Set Field by (berechneter) Name, die Beseitigung eines großen Problems, das in der Vergangenheit beim Einfügen eines Felds in die Tabulatorreihenfolge eines Layouts aufgetreten ist , und mehr – aber die wichtigste Neuigkeit in FileMaker 10 für ernsthafte Entwickler ist das Erscheinen von Skript-Triggern.

FileMaker-Skripte können einfache makroähnliche Aktionen sein, die beispielsweise zu einem Layout gehen und einen Bericht an den Drucker senden; oder es können sehr komplizierte, mehrteilige Prozesse sein, die fast jede Aktion ausführen, zu der FileMaker Pro in der Lage ist, während sie von einer Programmierlogik gesteuert werden, die Benutzereingaben, Schleifen und Verzweigungen, Fehlerprüfungen und andere Kontrollmechanismen ermöglicht. Kurz gesagt, Skripte können ein enorm mächtiges Element einer Datenbank sein.

So aktivieren Sie die Bildschirmdrehung auf dem iPhone 6

In der Vergangenheit bestand die einzige Möglichkeit, ein Skript auszulösen, darin, dass der Benutzer auf eine Schaltfläche klickte. Das war oft in Ordnung, aber in anderen Datenbankprogrammen wie 4D , ist es seit langem möglich, Skripte als Reaktion auf verschiedene grundlegende Aktionen wie das Auswählen eines Datensatzes, das Ändern eines Felds oder das Ändern von Layouts automatisch auszulösen, und FileMaker-Entwickler haben für etwas Ähnliches gebetet. Unsere Gebete wurden erhört.

Wenn Sie ein Entwickler sind, der Skripte schreibt, brauchen Sie mich nicht, um Ihnen zu sagen, wie groß das ist. Skript-Trigger in FileMaker Pro 10 können verwendet werden, um die Notwendigkeit von Berechnungsfeldern zu vermeiden; Datensatzvalidierung durchführen; Überprüfen Sie, ob Benutzer Berechtigungen zum Zugriff auf bestimmte Datensätze oder Layouts haben, und reagieren Sie elegant, wenn sie dies nicht tun; markieren Sie den ausgewählten Datensatz in einer Liste; Durchführen von Suchen, wenn neue Datensätze erstellt werden, um versehentliche doppelte Einträge zu erkennen; einen Wert in einem Feld automatisch setzen, wenn der Benutzer in das Feld klickt; und weiter und weiter. Ich habe festgestellt, dass Skript-Trigger eine sorgfältige Planung erfordern; Hier gibt es eine Menge ziemlich schwacher Leistung und Sie können selbst stolpern. Aber mit Skript-Triggern werden Ihre Träume von der totalen Weltherrschaft oder zumindest der totalen Kontrolle über Ihre Datenbanken endlich wahr.

Die Produktlinie

Die FileMaker 10-Produktlinie besteht aus den beiden Endbenutzerprodukten (FileMaker Pro und FileMaker Pro Advanced) und den beiden Serverprodukten (FileMaker Server und FileMaker Server Advanced). FileMaker Pro Advanced ist einfach FileMaker Pro plus einem Debugger, einem Datenbankanalyse-Tool, einem Dienstprogramm, das hilft, Dateien umzubenennen und Demoversionen von Datenbanken zu erstellen, und dem benutzerdefinierten Funktionseditor.

Die Extras in FileMaker Pro Advanced haben sich in dieser Version nicht wesentlich geändert. Und obwohl dies nützliche Werkzeuge sind – insbesondere hasse ich es, ohne Debugger arbeiten zu müssen –, kann der Großteil dessen, was selbst Vollzeitentwickler täglich tun, in einer Standardkopie von FileMaker Pro erledigt werden. Die oben erwähnten neuen Funktionen sind alle sowohl in FileMaker Pro als auch in FileMaker Pro Advanced verfügbar.

FileMaker Server und FileMaker Server Advanced machen es möglich, Ihre Datenbanken für lokale Netzwerke und/oder das Internet bereitzustellen, und neue Versionen dieser Programme werden verfügbar sein, um die Funktionen von FileMaker Pro 10 zu unterstützen.

Letzter erster Eindruck

Als Benutzer und als Entwickler ist mein erster Gesamteindruck positiv. Ich habe ein wenig gebraucht, um mich an die neue Statussymbolleiste zu gewöhnen, aber ich bin endlich warm damit. Permanente Sortierung, dynamische Zusammenfassungsberichte, bearbeitbare Tabellenansichten – für diese Verbesserungen bin ich als Benutzer dankbar. Was Skript-Trigger angeht, finde ich Skript-Trigger ziemlich aufregend, obwohl ich meinen Töchtern gegenüber immer wieder darauf bestehe, dass ich kein Geek bin.

Ich werde mehr über die neuen Funktionen in FileMaker Pro 10 sowie ein abschließendes Urteil über das Update in meiner vollständigen Rezension der Datenbankanwendung erfahren, die in Kürze auf TabletS.com erscheint.

Wie viel kostet ein iPod der 5. Generation?

[ William Porter ist Entwickler von Datenbankanwendungen und Eventfotograf in Dallas, Texas. ]