Hinweise zu FileTime X und FileMaker 12

Von Jürgen Schell. | 18 April, 2013 - 08:10
Kurzbeschreibung:

Mit FileMaker 12 hat es im Programm eine Änderung gegeben, die ggf. eine kleine Anpassung Ihrer Datenbank und der RagTime-Formulare nötig macht.

Teil 1:

Wenn FileTime X auf Datensätze von FileMaker zugreift, dann werden sowohl die Feldwerte als auch die Feldnamen aus der gewählten Datenbank und dem dort gewählten Layout ermittelt. Anhand dieser Informationen stellt FileTime X Ihnen die Informationen in RagTime zur Verfügung.

Seit der Version 12 meldet FileMaker leider die Feldwerte und die Feldnamen nicht mehr unbedingt in der selben Reihenfolge. Wenn das eintritt, kann FileTime X die Felder nicht mehr korrekt zuordnen.

Problemlösung:

FileMaker 12 liefert Daten und Namen dann konsistent, wenn die Felder im FileMaker-Layout dieselbe geometrische Reihenfolge haben, in der sie auch dem Layout hinzugefügt wurden.

Legen Sie sich deshalb ggf. für die Datenübergabe an RagTime ein spezielles Layout mit genau den Feldern an, die Sie für Ihr RagTime-Formular benötigen. (Dieses Vorgehen hatte bereits in der Vergangenheit den Vorteil, die Kommunikation von FileMaker und FileTime X zu beschleunigen.)

In FileMaker 12 wechseln Sie in den Modus »Layoutmodus« und legen im Menü »Layouts« ein neues Layout an. Wählen Sie die Haupttabelle, aus der Felder gezeigt werden sollen. Geben Sie dem Layout einen sprechenden Namen.

Bild 1:
Hinweise zu FileTime X und FileMaker 12
Zu Bild 1:
FileMaker-Layout hinzufügen
Teil 2:

Im folgenden Schritt wählen Sie die im RagTime-Formular benötigten Felder (aus der Haupttabelle und ggf. anderen Tabellen):

Bild 2:
Hinweise zu FileTime X und FileMaker 12
Zu Bild 2:
Felder für Layout wählen
Teil 3:

Klicken Sie »Weiter« bis FileMaker das Layout anlegt. Dieses Layout hat jetzt ein konsistentes Verhalten bei Feldwerten und Feldnamen.
(Achten Sie noch auf Wiederholfelder: Jede gezeigte Wiederholung wird an FileTime übergeben. Im Regelfall ist es sinnvoll, für Wiederholfelder im »Inspektor«, dort in der Tafel »Daten« einzustellen, dass nur eine Wiederholung angezeigt wird.)

In RagTime können Sie das für den Datentausch gestaltete FileMaker-Layout beim anlegen der Komponente wählen:

Bild 3:
Hinweise zu FileTime X und FileMaker 12
Zu Bild 3:
FileMaker Layout in RagTime wählen
Teil 4:

Oder aber Sie ändern das FileMaker-Layout später. Öffnen Sie mit einem Doppelklick auf die Komponente im Inventar den Informationsdialog. In der Tafel »Allgemein« kann das FileMaker-Layout gewechselt werden:

Bild 4:
Hinweise zu FileTime X und FileMaker 12
Zu Bild 4:
FileMaker-Layout in RagTime umschalten

Hinweis zu FileTime X

#11071 On 18 April, 2013 09:40 Lutz Cleffmann said,

Herzlichen Dank.

Dazu noch ein Hinweis: Das oder die Übergabe-Layouts sollten in der Liste der Layouts ganz oben stehen. FileTime spricht die Layouts nämlich nicht über die Bezeichnung an, sondern über die Position in der Layout-Liste. Stehen die Übergabelayouts irgendwo in der Liste, ändert sich die Position, wenn weiter oben ein neues Layout eingefügt wird und das Ganze funktioniert nicht mehr.

Gruß
Lutz Cleffmann