FileMaker 11.0
Die neuen Features von FileMaker 11
Hier ein Überblick über die Neuheiten der aktuellen Version:
FileMaker Diagramme
Die Datenbank wird bunter! FileMaker hat das Programm ChartDirector lizensiert und in die Datenbank eingebaut. Jetzt können Daten als Balken- (vertikal, horizontal), Linie-, Fläche- und Kreisdiagramm dargestellt werden. Die Diagramme können in 2D- oder 3D-Ansicht, mit schattiertem Farbverlauf oder gleichmäßigem Farbton formatiert werden.
Die Entwickler bei FileMaker haben sich Mühe gegeben, die Diagrammerstellung so einfach wie möglich zu machen. In zwei Dialogfenstern können die Diagrammdaten und -formatierung definiert werden. Diagrammtitel, Achsenbeschriftung und auch Serientitel können mit einem Text, aber auch per Tabellefeld oder Formel festgelegt werden.
Auch die Daten für die X-Achse und die Y-Achse (Datenserien) können aus Tabellenfeldern oder Formeln gespeist werden. Die Farben für die Datenreihen sind nicht frei definierbar. Allerdings stellt FileMaker 20 vorbereitete Farbzusammenstellungen (Farbschemata) zur Verfügung. Dafür sich die Farben für die Beschriftungen frei bestimmbar. Der Hintergrund kann entweder uni oder mit einem Farbverlauf eingefärbt werden. Auch ist ein transparenter Hintergrund möglich. So ist mit einer hinterlegten Grafik eine individuelle Gestaltung möglich.
Es gibt drei verschiedene Möglichkeiten, woher die Daten für die Diagramme kommen:
- Aktuelle Ergebnismenge – Die Diagrammdaten setze sich aus den aktuell ausgewählten Datensätzen zusammen.
- Aktueller Datensatz (getrennte Daten) – In diesem Fall befinden sich die Datenreihe in verschiedenen Feldern des aktuellen Datensatzes. Dabei sind die einzelnen Werte der Datenreihe mit Zeilenschaltung voneinender getrennt.
- Bezugsdatensätze – In dieser Einstellung werden die Daten aus einer Bezugstabelle geholt. Dies entspricht also einer grafischen Aufbereitung von Ausschnittsdate. Dabei darf das Diagrammobjekt nicht im Ausschnitt (Portal) stehen.
Datenorientierte Tabellendefinition
Etwas, was beim Erstellen der ersten Datenbank in FileMaker 11 sofort ins Auge springt, ist die neue Art, wie eine Tabelle definiert werden kann. In der Tabellenansicht können neue Felder eingefügt und deren Datentyp und die Feldoptionen verändert werden. Die Dateneingabe in diesen Feldern ist dann sofort möglich.
Diese Art der Tabellenerstellung ist für einen Neueinsteiger intuitiver. Er muss nicht vorher überlegen, welche Felder eventuell benötigt werden. Zuerst erzeugt er die benötigten Felder und gibt dann Daten ein. Sollte sich bei der Eingabe herausstellen, das ein weiteres Feld benötigt wird, kann dieses umgehend angelegt werden.
Um so im Vorrübergehen neue Felder einzugeben oder die Optionen bestehender Felder zu Ändern, benötigt der Anwender die vollen Zugriffsrechte. Der bishere Datenbank-Dialog, in dem Tabellen und Felder erzeugt und Tabellenbeziehungen definiert werden, ist weiterhin vorhanden und kann wie gewohnt verwendet werden.
Inspektor
Der Inspektor ist eine andere auffällige Neuerung. Er kann in der Layoutansicht eingeblendet werden und zeigt dann viele Eigenschaften des ausgewählten Objekts an. Änderungen können hier schnell und einfach vorgenommen werden. m Inspektor gibt es drei Registerseiten: Position, Darstellung und Daten. Zwischen ihnen kann mit den Tastenkombinationen Ctrl+1/Ctrl+2/Ctrl+3 (Windows) bzw. Cmd+1/Cmd+2/Cmd+3 (Mac OS) gewechselt werden. Wer ausreichend Monitorplatz zur Verfügung hat, kann auch mehrere Inspektoren gleichzeitig öffnen. Er hat dann auf alle drei Registerseiten gleichzeitig Zugriff.
Der Inspektor funktioniert auch, wenn mehrere Objekte gleichzeitig ausgewählt sind. So kann man für mehrere Textfelder gleichzeitig neue Tabulatorpositionen definieren, ohne das plötzlich andere Einstellungen (Schriftart, Größe, Textattribute) geändert werden.
Snapshot-Link
Die aktuelle Datensatzauswahl zusammen mit dem ausgewählten Layout, der Sortierung und anderen Einstellungen können in einem Snapshot-Link gespeichert werden. Dieser Link kann – zum Beispiel per E-Mail – an andere Leute weitergegeben werden. Wenn diese Anwender Zugriff auf dieselbe Datenbank haben, genügt es, den Link zu aktivieren, um die gespeicherte Umgebung aufzurufen.
Mit dem Snapshot können Kollegen auf zu bearbeitende Datensätze hingewiesen werden. Oder der Anwender nutzte es für sich selbst, um am nächsten Tag genau dort die Arbeit aufzugreifen, wo er am Abend vorher aufgehört hat.
Quick Find / Schnellsuche
Mit der Schnellsuche kann in mehreren Feldern gleichzeitig gesucht werden. Es muss dafür kein Formelfeld, das alle relevanten Felder für die Suche zusammenführt, angelegt werden. Und die Schnellsuche hat jetzt ein Gedächtnis: Sie erinnert sich an die letzten Sucheingaben.
Jedes Layout kann gezielt für die Schnellsuche ein- oder ausgeschaltet werden. Die in der Schnellsuche verwendeten Felder werden im Layoutmodus festgelegt. Die Option Feld in Schnellsuche einschließen dazu befindet sich im Inspektor im Register Daten. Felder, die zur Schnellsuche gehören, sind in der Layoutansicht mit einer kleinen Lupe gekennzeichnet.
Das Eingabefeld für die Schnellsuche befindet sich in der Symbolleiste. Da die Schnellsuche sich per Scriptschritt Schnellsuche durchführen ausführen lässt, kann ein Eingabefeld an beliebiger Stelle im Layout eingebaut werden.
Verbesserter Layout- und Berichtsassistent
Der Layout- und Berichtsassistent wurde überarbeitet. So ist zum Beispiel der Ablauf für die Gruppierung von Daten und Erstellung von Zusammenfassungen übersichtlicher geworden. Auch können benötigte Statistikfelder für einen Bericht direkt im Assistenten angelegt werden.
Wiederkehrender Import
Der Import externer Daten kann nun als wiederkehrender Import definiert werden. So kann eine Verbindung zu einer Exceldatei (oder zu anderen externen Datenquellen) festgelegt werden. Deren Daten werden dann automatisch in FileMaker importiert, sobald das entsprechende Layout nach Öffnen der Datenbank zum ersten Mal aufgerufen wird. Der Datenimport kann manuell jederzeit per Tastendruck ausgeführt werden.
Portal Filter
Ausschnitte (Portale) können nun nach beliebigen Ausdrücken gefiltert werden.
Variable Suchabfragen
Suchabfragen in Scripts können mit globalen Variablen durchgeführt werden.
Platzhaltervariable
Ähnlich wie Felder als Platzhalter in Layouts eingefügt werden, kann dies jetzt auch mit Variablen erfolgen. Dies ermöglicht eine flexibles Layoutdesign, das dem Anwender situationsabhängige Beschriftungen zeigt.
Neue Script Trigger
BeiLayoutVerlassen, BeiAnsichtÄndern, BeiObjektValidieren sind neue Script Trigger, die dem ENtwickler weiter Ereignisse anbietet, auf die seine Lösung gezielt reagieren kann.
Eigene Funktionen kopieren (FileMaker Pro Advanced 11)
Eigene Funktionen können einzelnd kopiert und eingefügt werden. Um mehrere Eigenen Funktionen zu kopieren, können sie auch aus einer anderen FileMaker Datenbank importiert werden.
Erweiterte Datenbanksicherheit
Unter anderem kann die Datenbank so eingestellt werden, dass sie nur mit FileMaker Pro 11, aber nicht mit älteren Versionen geöffnet werden kann.