FileMaker - FileMaker

FileMaker Pro
Logo von FileMaker Pro 18 Advanced
Logo von FileMaker Pro 18 Advanced
Entwickler Claris International Inc.
Erstveröffentlichung April 1985 ; Vor 36 Jahren ( 1985-04 )
Stabile Version
19.3.1 / 14. Juni 2021 ; Vor 45 Tagen ( 2021-06-14 )
Betriebssystem
Typ Datenbankverwaltungssystem
Lizenz Proprietär
Webseite www .claris .com / filemaker /

FileMaker ist eine plattformübergreifende relationale Datenbankanwendung von Claris International , einer Tochtergesellschaft von Apple Inc. Sie integriert eine Datenbank-Engine mit einer grafischen Benutzeroberfläche ( GUI ) und Sicherheitsfunktionen, die es Benutzern ermöglichen, die Datenbank zu ändern, indem sie neue Elemente in Layouts, Bildschirme ziehen , oder Formulare. Es ist in Desktop- , Server- , iOS- und Web- Delivery-Konfigurationen verfügbar.

FileMaker Pro , die Desktop-App, entstand aus einer DOS- Anwendung, die ursprünglich nur FileMaker genannt wurde, dann aber hauptsächlich für den Apple Macintosh entwickelt und im April 1985 veröffentlicht wurde. 1990 wurde sie in FileMaker Pro umbenannt. Seit 1992 ist sie für Microsoft verfügbar Windows und für das klassische Mac OS und macOS und kann in einer plattformübergreifenden Umgebung verwendet werden.

FileMaker Go , die mobile App, wurde im Juli 2010 für iOS- Geräte veröffentlicht .

FileMaker Server ermöglicht das zentralisierte Hosten von Apps, die von Clients verwendet werden können, die Desktop- oder mobile Apps ausführen. Es ist auch als FileMaker Cloud verfügbar und wird von Claris gehostet .

Geschichte

FileMaker begann als MS-DOS- basiertes Computerprogramm namens Nutshell – entwickelt von Nashoba Systems aus Concord, Massachusetts , in den frühen 1980er Jahren. Nutshell wurde von Leading Edge vertrieben , einem Elektronikvermarkter, der kürzlich mit dem Verkauf von IBM PC- kompatiblen Computern begonnen hatte.

Mit der Einführung des Macintosh kombinierte Nashoba die grundlegende Datenmaschine mit einer neuen formularbasierten grafischen Benutzeroberfläche (GUI). Leading Edge war nicht an neueren Versionen interessiert, sondern blieb lieber ein reiner DOS-Anbieter und behielt den Namen Nutshell bei. Nashoba fand einen anderen Distributor, Forethought Inc. und führte das Programm im April 1985 als FileMaker auf der Macintosh-Plattform ein. Als Apple 1986 den Macintosh Plus einführte, wurde die nächste Version von FileMaker FileMaker Plus genannt, um den Namen des neuen Modells widerzuspiegeln.

Forethought wurde von Microsoft gekauft , das dann sein PowerPoint- Produkt vorstellte , das Teil von Microsoft Office wurde . Microsoft hatte kurz vor FileMaker eine eigene Datenbankanwendung, Microsoft File, eingeführt, wurde jedoch von FileMaker überverkauft und daher wurde Microsoft File eingestellt. Microsoft verhandelte mit Nashoba über das Recht, FileMaker zu veröffentlichen, aber Nashoba beschloss, die nächste Version, FileMaker 4, selbst zu veröffentlichen.

Kauf von Claris

Kurz darauf gründete Apple Computer Claris , eine hundertprozentige Tochtergesellschaft, um Software zu vermarkten. Claris kaufte Nashoba, um seine Software-Suite zu vervollständigen. Bis dahin waren Leading Edge und Nutshell aufgrund der Konkurrenz durch andere DOS- und spätere Windows-Plattform-Datenbankprodukte vom Markt verschwunden. FileMaker war jedoch weiterhin auf der Macintosh-Plattform erfolgreich.

Claris änderte den Produktnamen in FileMaker II, um seinem Namensschema für andere Produkte wie MacWrite II zu entsprechen, aber das Produkt änderte sich gegenüber der letzten Nashoba-Version kaum. Es folgten mehrere kleinere Versionen.

1990 wurde es als FileMaker Pro 1.0 veröffentlicht. Und im September 1992 veröffentlichte Claris eine plattformübergreifende Version für Mac und Windows; Abgesehen von einigen plattformspezifischen Funktionen waren die Funktionen und die Benutzeroberfläche des Programms gleich. Bis zu diesem Zeitpunkt hatte FileMaker keine wirklichen relationalen Fähigkeiten; es war auf das automatische Suchen und Importieren von Werten aus anderen Dateien beschränkt. Es hatte nur die Möglichkeit, einen Status zu speichern – einen Filter und eine Sortierung sowie ein Layout für die Daten. Version 3.0, veröffentlicht um 1995, führte neue relationale und Skriptfunktionen ein.

1995 war FileMaker Pro das einzige verkaufsstarke Produkt in der Produktpalette von Claris. 1998 verlagerte Apple die Entwicklung einiger der anderen Claris-Produkte ins Haus, stellte die meisten anderen ein und änderte den Namen von Claris in FileMaker, Inc., um sich auf dieses Produkt zu konzentrieren.

Im Jahr 2020 änderte FileMaker International Inc. seinen Namen (zurück) in Claris International Inc. und kündigte die Workflow-Software Claris Connect an.

Spätere Updates

Die 1997 eingeführte Version 4.0 fügte eine Plug-in-Architektur ähnlich der von Adobe Photoshop hinzu , die es Drittentwicklern ermöglichte, FileMaker Funktionen hinzuzufügen. Ein gebündeltes Plug-In, der Web Companion, ermöglichte es der Datenbank, als Webserver zu fungieren. Andere Plug-Ins fügten der Benutzeroberfläche Funktionen hinzu und ermöglichten es FileMaker, als FTP- Client zu dienen , externe Dateioperationen durchzuführen und Nachrichten über das Internet oder ein Intranet an entfernte FileMaker-Dateien zu senden .

Version 5 führte ein neues Dateiformat ein (Dateierweiterung .fp5)

Version 7, die 2004 veröffentlicht wurde, führte ein neues Dateiformat (Dateierweiterung .fp7) ein, das Dateigrößen bis zu 8 Terabyte unterstützt (eine Erhöhung gegenüber den 2 Gigabyte, die in früheren Versionen erlaubt waren). Einzelne Felder können bis zu 4 Gigabyte Binärdaten (Containerfelder) oder 2 Gigabyte 2-Byte- Unicode- Text pro Datensatz enthalten (bisher 64 Kilobyte in früheren Versionen). Das relationale Modell von FileMaker wurde bereichert und bietet mehrere Tabellen pro Datei und einen grafischen Beziehungseditor, der verwandte Tabellen in einer Weise anzeigte und manipulierte, die dem Entity-Relationship-Diagrammformat ähnelte . Begleitend zu diesen grundlegenden Änderungen führte FileMaker Inc. auch ein Entwickler-Zertifizierungsprogramm ein.

2005 kündigte FileMaker Inc. die Produktfamilie FileMaker 8 an, die dem Entwickler einen erweiterten Funktionsumfang bot. Dazu gehörten eine Benutzeroberfläche mit Registerkarten, Skriptvariablen , Tooltips , erweitertes Debugging, benutzerdefinierte Menüs und die Möglichkeit, ganze Tabellen und Felddefinitionen, Skripts und Skriptschritte innerhalb und zwischen Dateien zu kopieren und einzufügen. Die 2006 veröffentlichte Version 8.5 fügte einen integrierten Webviewer hinzu (mit der Möglichkeit, beispielsweise Sendungsverfolgungsinformationen aus FedEx- und Wikipedia-Einträgen anzuzeigen) und benannte Layout-Objekte.

FileMaker 9, veröffentlicht am 10. Juli 2007, führte einen Schnellstartbildschirm, bedingte Formatierung, automatische Größenanpassung des flüssigen Layouts, Hyperlink-Zeiger in Datenbanken und externe SQL- Links ein. FileMaker 10 wurde am 5. Januar 2009 vor der diesjährigen Macworld Conference & Expo veröffentlicht und bot Skripte, die durch Benutzeraktionen ausgelöst werden können, und eine neu gestaltete Benutzeroberfläche ähnlich der von Mac OS X Leopard (10.5)-Anwendungen.

FileMaker 11, veröffentlicht am 9. März 2010, führte Charting ein, das in FileMaker 12, veröffentlicht am 4. April 2012, weiter optimiert wurde. Diese Version fügte auch Themen, mehr Datenbankvorlagen (sogenannte Starter-Lösungen) und eine vereinfachte Erstellung von iOS- Datenbanken hinzu. FileMaker Go 11 (20. Juli 2010) und FileMaker Go 12 für iPhone und iPad (4. April 2012) ermöglichen nur das Erstellen, Ändern und Löschen von Datensätzen auf diesen Handheld-Geräten. Design- und Schemaänderungen müssen innerhalb der vollständigen FileMaker Pro-Anwendung vorgenommen werden. FileMaker Go 12 bietet Multitasking, verbesserte Medienintegration, Datenexport in mehrere Formate und erweiterte Containerfelder.

FileMaker 13, veröffentlicht nach der Einführung von iOS 7 und OS X Mavericks (10.9), wurde erstmals im Dezember 2013 ausgeliefert. Die Client- und Serverprodukte wurden verbessert, um viele mobile und Webmethoden des Datenzugriffs zu unterstützen. FileMaker Go 13, das parallele iPad-iPhone-Produkt, ist jetzt zu einem einzigen Client für beide Geräte geworden, und das Server-Admin-Tool läuft jetzt in HTML5 und erfordert keine Java- App mehr.

FileMaker 14-Plattform veröffentlicht am 15. Mai 2015. Dazu gehörten FileMaker Pro 14, FileMaker Pro 14 Advanced, FileMaker Server 14 und FileMaker Go 14. Es folgten Version 15 im Mai 2016 und Version 16 im Mai 2017; beide einschließlich gleichwertiger Pro-, Pro-Advanced-, Server- und Go-Versionen.

Ende 2016 begann FileMaker damit, jährlich eine Software-Roadmap mit zukünftigen Funktionen zu veröffentlichen, an denen sie arbeiten, sowie mit der Identifizierung von Funktionen, von denen sie sich entfernen oder in naher Zukunft veraltet sind.

FileMaker Inc. hatte es immer schwer zu beschreiben, was FileMaker-Software ist, weil sie mehr als nur eine Datenbank ist; es umfasst die Benutzeroberfläche, Sicherheit, schnelle Anwendungsentwicklungstools usw. FileMaker Inc. hat auf seiner jährlichen Entwicklerkonferenz im August 2018 ein neues Marketingprogramm initiiert, um seine schlechten Beschreibungskategorien anzugehen: "Workplace Innovation Platform".

FileMaker Cloud

2016 wurde FileMaker Cloud eingeführt, inklusive eines Linux-Servers ( CentOS ), der ausschließlich über den Amazon Marketplace angeboten wurde . Im November 2019 wurde FileMaker Cloud als Software-as-a-Service- Produkt wieder eingeführt, das direkt von Claris für FileMaker Pro 18.0.3 unter Verwendung des FileMaker Server Cloud 2.18-Dienstes auf Amazon-Servern angeboten, aber von Claris anstatt über den Amazon Marketplace verwaltet wird, und unter Verwendung von die neue FileMaker-ID-Authentifizierung.

Versionsgeschichte

Datum Ausführung Kommentar
April 1985 FileMaker v1.0 Herausgegeben von Forethought Inc.
August 1986 FileMaker Plus Herausgegeben von Forethought Inc.
Juni 1988 FileMaker 4 Veröffentlicht von Nashoba Systems
August 1988 FileMaker II Erste Version, die von Claris Corporation veröffentlicht wird
Okt. 1990 FileMaker Pro
Okt. 1992 FileMaker Pro 2 Windows-Version hinzugefügt
August 1993 FileMaker Pro 2.1
Juli 1994 FileMaker Pro Server 2
Dez. 1995 FileMaker Pro 3 Relationale Architektur, Einführung von TCP/IP- Netzwerken
Januar 1996 FileMaker Pro Server 3
September 1997 FileMaker Pro 4 Plug-in-Architektur eingeführt
Mai 1998 FileMaker Pro 4 Developer Edition Letzte Version, die von Claris veröffentlicht wird. Richtet sich an erfahrene/professionelle FileMaker-Benutzer.
Juni 1999 FileMaker Pro 4.1v2 Erste Version, die von FileMaker, Inc. veröffentlicht wird.
September 1999 FileMaker Pro 5 Einführung eines neuen Dateiformats (Dateierweiterung .fp5)
Nov. 1999 FileMaker Server 5
April 2001 FileMaker Pro 5.5 Native Unterstützung für Mac OS X , Windows 2000, Windows 95/98 und ME.
Juli 2001 FileMaker Server 5.5 Windows 2000, Windows NT, Mac OS X, Mac OS 8.6 und Red Hat Linux. LDAP-Unterstützung. Red Hat war von kurzer Dauer und hat den Support in der nächsten Version eingestellt.
Sep. 2002 FileMaker Pro6* Letzte Version zur Unterstützung von Mac OS 8 und 9
März 2004 FileMaker Pro 7 Mehrere Tabellen/Dateiarchitektur eingeführt;
mehrere Fenster; Beziehungsdiagramm; Calc-Variablen;
Verbesserte Sicherheit mit individuellen Konten und Passwörtern
Einführung des neuen Dateiformats .fp7; Die Mac-Version erfordert Mac OS X.
August 2005 FileMaker Pro8* Skriptfähige Erstellung von PDF- Berichten; Skriptvariablen; Registerkarten auf Layouts
Januar 2006 FileMaker Mobile 8 FileMaker Mobile-Linie eingestellt
Juli 2006 FileMaker Pro 8.5* Mac OS X Universal Binary-Unterstützung, eingebetteter Browser (Web Viewer), Objektnamen
Juli 2007 FileMaker Pro/Server 9* Native Unterstützung für die SQL-Datenbanken MS SQL Server, MySQL und Oracle. Bedingte Formatierung
Januar 2009 FileMaker Pro/Server 10* Statusbereich jetzt horizontal; Skriptauslösung
März 2010 FileMaker Pro/Server 11* Diagramme, Snapshot-Link, gefilterte Portale und wiederkehrende Importe
Juli 2010 FileMaker Go 1.0 FileMaker für iOS (iPad, iPhone, iPod Touch)
September 2010 FileMaker Go 1.1 PDF-Erstellung, Fotounterstützung, Import aus FileMaker Pro
April 2011 FileMaker Go 1.2 Drucken, Unterschriftenerfassung, Diagramme, verbesserte PDF-Erstellung
September 2011 FileMaker Pro/Advanced 11.0v4* Lion-Kompatibilität, vollständig implementiert bis Oktober 2011
April 2012 FileMaker Pro/Advanced 12 Integrierte Themen (Pro/iOS); schwebende und modale Fenster;
SQL ausführen; erweitertes Containerfeld; verbessertes Charting; neues Dateiformat .fp12 eingeführt
FileMaker Server 12 64-Bit, schnelleres WAN, progressive Backups, neu geschriebene Web-Publishing-Engine, Unterstützung für externe Containerspeicherung in Dateien außerhalb der Datenbank
FileMaker Go 12 Der iOS-Client ist jetzt kostenlos. Unterstützt das .fmp12-Dateiformat.
Dezember 2013 FileMaker Pro/Advanced 13 WebDirect- und HTML5-Funktionen; bessere Entwicklung mobiler Apps;
verbesserte GUI-Design-Tools, -Themen und -Verhalten; dynamischere Datenaktualisierung, Layoutobjektoption "Objekt ausblenden wenn..." basierend auf Berechnung, Verschlüsselung im Ruhezustand (EAR 256bit AES) Datenschutz, neue Zusammenfassungslistenfunktion, verbesserte ExecuteSQL-Ausdrücke, Skriptschritt auf Server ausführen, 256-Bit-SSL-Client Serververbindung
FileMaker Go 13 Kostenloser universeller Client für iPhones und iPads unterstützt iOS 6 und iOS 7. Unterstützt das Scannen von Barcodes von der Kamera.
FileMaker Server 13 FileMaker WebDirect, Skript auf Server ausführen, Plattformsicherheit; neue HTML5-Admin-Konsole ersetzt die Notwendigkeit von Java
Mai 2015 FileMaker Pro/Advanced 14 Skript-Arbeitsbereich, Schaltflächenleiste, QuickInfos im Layoutmodus, Launch Center
FileMaker Server 14 Standby-Server, FileMaker Pro Auto-Reconnect, WebDirect-Unterstützung für Android
FileMaker Go 14 Verbesserte Signaturerfassung, Benutzeroberfläche im iOS 8-Stil, Video-/Audiosteuerung, Tastatursteuerung, umfangreiche Bearbeitung
Mai 2016 FileMaker Pro/Advanced 15 In-Produkt-Updates, Portal-Inline-Fortschrittsbalken, verdecktes Bearbeitungsfeld, Hervorhebung des Skript-Arbeitsbereichs und unbegrenztes Rückgängigmachen
FileMaker Server 15 Externe SQL-Unterstützung auf DB2 und PostgreSQL erweitert, Installation von SSL-Zertifikaten vereinfacht, Shared Hosting eliminiert, Lizenzierung für Teams
FileMaker Go 15 iOS SDK, Touch ID und 3D Touch, App-Erweiterungen und iBeacons
September 2016 FileMaker Cloud 1.0 FileMaker Server über Amazon Web Services (AWS) unter CentOS Linux
Mai 2017 FileMaker Pro/Advanced 16 Fenster "Layout-Objekte" (Ebenen in Layouts steuern), Kartenfunktion (bessere Steuerung von Eingabeaufforderungen), cURL-Unterstützung für die Funktion "Aus URL einfügen" hinzugefügt (HTTP/S-Methoden wie POST/GET), JSON-Textbearbeitungsfunktionen, automatische Datenbetrachterberechnung
FileMaker Server 16 REST-basierte FileMaker Data API, WebDirect-Browser-Unterstützung Skalierbarkeit bis zu 500 gleichzeitige Benutzer, PDF-Generierung auf Server und WebDirect, OAuth 2.0-Unterstützung (Amazon, Google, Microsoft) auf der Sicherheitsebene
FileMaker Go 16 Verbesserte Signaturerfassung, Geofence, Plugin-Kompatibilität, Animationen und Übergänge
Mai 2018 FileMaker Pro Advanced 17 Kein FileMaker Pro mehr ohne erweiterte Tools, vorgefertigte Add-On-Tabellen für Vorlagen, Verbesserungen des Layout-Änderungstools, Sensorunterstützung (Barometer, GPS usw.), Self-Lookup-Tabelle für Master-Detail-Layouts, mehrere E-Mail-Anhänge, neues Datenmigrationstool (separater Antrag).
FileMaker Server 17 neu gestaltete Server-Admin-Konsole mit Dashboard, neue Admin-API, neue Daten-API komplett neu geschrieben ab v16.
FileMaker Go 17 FileMaker Go-Push-Benachrichtigungen, automatische Vervollständigung, Drag & Drop, verbessertes iOS-App-SDK
22. Mai 2019 FileMaker Pro Advanced 18 Neue Benutzeroberfläche zum Importieren von Daten, Öffnen einer bestimmten App beim Start, dateibasierte Skriptschritte, Skriptfehlerprotokollierung, Berechnungsfunktion, SetRecursion-Berechnungsfunktion, neue Zugriffsberechtigung für verwaltete Sicherheit, neues Dialogfeld Sicherheit verwalten, Sicherheitsverbesserungen für Plug-Ins, Standard Dateizugriffsschutz.
FileMaker Server 18 Sperren auf Seitenebene ermöglicht mehrere gleichzeitige Lesevorgänge für dieselbe Datei, Startwiederherstellung stellt Dateien nach einem Absturz automatisch wieder her, FileMaker Server Admin Console-Verbesserungen, Serverüberwachungs-Verbesserungen, FileMaker Data API-Verbesserungen, FileMaker Admin API ist jetzt Standard, Spanische Sprachunterstützung. Das Sperren auf Seitenebene kann nur zusammen mit der Startwiederherstellung aktiviert oder deaktiviert werden.
FileMaker Go 18 Spezifische App beim Start öffnen, an vorhandenes PDF anhängen, verbesserte Barcode-Unterstützung.
20. Mai 2020 FileMaker 19 (Pro, Server, Go) JavaScript WebViewer-Integration, FileMaker-Add-Ons (einschließlich JavaScript), unterstützt Apples Dunkel-/Hell-Modi, Konfigurieren von Machine Learning-Modellen mit CoreML, NFC-Scan-Unterstützung, Siri-Kurzbefehle, Kartenfenster jetzt in WebDirect unterstützt, Claris Marketplace, Seitenzahlen drucken, Lösungs-Upgrade Tool, Beim Start Datei öffnen, Mindestversionsanforderung für live gehostete Dateien, Claris ID kann jedes Mal automatisch eingeloggt werden, Konvertieren in/von FileMaker-Pfade, On-Premise-Server auf CentOS, zusätzlich zu bereits unterstütztem Windows Server & macOS, und Datumsangaben unterstützen die Common Era-Formatierung. Unterstützt Runtimes, 32-Bit-Apps oder Windows 7 nicht mehr. Startwiederherstellung und Sperren auf Seitenebene bleiben bestehen, sind jedoch standardmäßig deaktiviert, wahrscheinlich aufgrund vieler Probleme in Version 18 damit.
28. Oktober 2020 FileMaker Server 19 für Linux, Stabilitätsupdate 19.1.2 Erste Produktionsversion von FileMaker Server auf eigenständigem Linux seit der kurzlebigen v5.5 im Jahr 2001. Das referenzierte Linux ist CentOS Linux 7.8. Standalone Linux Server v19 kann in der Cloud gehostet werden und wird FileMaker Cloud for AWS (ehemals FileMaker Cloud 1.x) ersetzen, das am 1. Januar 2022 ausläuft. Beachten Sie, dass FileMaker Cloud ein völlig anderes Produkt ist. FileMaker Server 19.1.2 ersetzt die Sperr- und Startwiederherstellungsfunktionen auf Seitenebene durch einen viel stabileren gemeinsamen Sperrmechanismus.

* (*) bezeichnet sowohl FileMaker Pro/FileMaker Pro Advanced (Developer Edition in v4-6) als auch FileMaker Server/FileMaker Server Advanced

FileMaker-Dateien sind zwischen Mac und Windows kompatibel. Dateityperweiterungen sind:

  • .fm seit FileMaker Pro 2.0
  • .fp3 seit FileMaker Pro 3.0
  • .fp5 seit FileMaker Pro 5.0 (einschließlich 5, 5.5, 6.0)
  • .fp7 seit FileMaker Pro 7.0 (einschließlich 7, 8, 8.5, 9, 10, 11 und FileMaker Go 1.0)
  • .fmp12 seit FileMaker Pro 12 (einschließlich 12, 13, 14, 15, 16, 17, 18, 19)

Selbstlaufende Anwendungen ( Runtime , Kioskmodus ) sind nur plattformspezifisch.

Internationalisierung und Lokalisierung

FileMaker ist weltweit in Englisch, vereinfachtem Chinesisch, Niederländisch, Französisch, Deutsch, Italienisch, Japanisch, Koreanisch, brasilianischem Portugiesisch, Spanisch und Schwedisch verfügbar.

Es gibt auch spezielle Versionen von FileMaker für Benutzer mitteleuropäischer, indischer und nahöstlicher Sprachen. Diese Versionen bieten Rechtschreibprüfung, Dateneingabe, Sortierung und Druckoptionen für die Sprachen der jeweiligen Region. Sie enthalten auch lokalisierte Vorlagen und lokalisiertes Instant Web Publishing.

Die mitteleuropäische Version von FileMaker enthält eine englische, russische, polnische, tschechische und türkische Benutzeroberfläche. Es gibt benutzerdefinierte Vorlagen für Russisch, Polnisch, Tschechisch, Türkisch. Darüber hinaus werden Russisch, Griechisch, Estnisch, Litauisch, Lettisch, Serbisch, Bulgarisch und Ungarisch in unterschiedlichem Maße unterstützt.

Die für südostasiatische Sprachen vorgesehene Version hat nur eine englische Benutzeroberfläche, unterstützt aber die indischsprachige Dateneingabe, Sortierung und Indizierung in Hindi, Marathi, Bengali, Panjabi, Gujarati, Tamil, Telugu, Kannada und Malayalam.

Ebenso hat die Version für den Nahen Osten nur englische und französische Benutzeroberflächen, aber mit der Option, die Textrichtung von rechts nach links zu ändern , unterstützt sie die arabische und hebräische Dateneingabe.

Skripting

Image
Ein einfaches Filemaker-Skript, das doppelte Einträge in einer Namensliste markiert.

FileMaker Pro und FileMaker Pro Advanced enthalten Skriptfunktionen und eine Vielzahl integrierter Funktionen zur Automatisierung allgemeiner Aufgaben und komplexer Berechnungen. Es stehen zahlreiche Schritte für die Navigation, die bedingte Ausführung von Scriptschritten, das Bearbeiten von Datensätzen und andere Dienstprogramme zur Verfügung. FileMaker Pro Advanced bietet einen Script-Debugger, der es dem Entwickler ermöglicht, Breakpoints zu setzen, Datenwerte zu überwachen und Script-Zeilen schrittweise zu durchlaufen.

FileMaker 13 hat ein nützliches Skript eingeführt, das die Metadaten von Containerfelddokumenten eingehender abfragt.

Dynamische Auszeichnungssprache

Die FileMaker Dynamic Markup Language oder FDML war eine Auszeichnungssprache, die in den 1998 eingeführten früheren Versionen von FileMaker verwendet wurde. FDML wird auch oft als Claris Dynamic Markup Language oder CDML bezeichnet , benannt nach ihrer früheren Firma Claris . FDML war eine Erweiterung von HTML, die spezielle Tags verwendet, um beispielsweise [FMP-Record][/FMP-Record]FileMaker-Daten auf Webseiten anzuzeigen. FileMaker hat die Unterstützung für FDML 2004 offiziell eingestellt.

SQL- und ODBC-Unterstützung

FileMaker bietet seit Version 9 die Möglichkeit, sich mit einer Reihe von SQL-Datenbanken zu verbinden, ohne auf SQL zurückgreifen zu müssen, einschließlich MySQL , SQL Server und Oracle . Dies erfordert die Installation des SQL-Datenbank-ODBC-Treibers (in vielen Fällen eine Drittanbieterlizenz pro Client-Treiber), um eine Verbindung zu einer SQL-Datenbank herzustellen. Durch Extended SQL Services (ESS) können SQL-Datenbanken als Datenquellen im Beziehungsdiagramm von FileMaker verwendet werden, sodass der Entwickler neue Layouts basierend auf der SQL-Datenbank erstellen kann; Erstellen, Bearbeiten und Löschen von SQL-Datensätzen über FileMaker-Layouts und -Funktionen; und referenzieren Sie SQL-Felder in FileMaker-Berechnungen und Scriptschritten. Es ist eine plattformübergreifende relationale Datenbankanwendung.

Versionen ab FileMaker Pro 5.5 verfügen auch über eine ODBC- Schnittstelle.

FileMaker 12 hat eine neue Funktion eingeführt, ExecuteSQL, die es dem Benutzer ermöglicht, eine SQL-Abfrage in der FileMaker-Datenbank durchzuführen, um Daten abzurufen, aber keine Datenänderung oder -löschung oder Schemaänderungen zulässt.

Ein großer Fehler bei der ODBC-Unterstützung ist das Fehlen einer Eins-zu-Eins-Zuordnung von Feldtypen von FileMaker zu externen Industriestandard-Datenbanken. Weitere Probleme werden dadurch verursacht, dass FileMaker in seinen Datentypen nicht "streng" ist. Ein FileMaker-Feld kann als "numerisch" markiert werden und gibt diese Zuordnung an einen ODBC-Treiber zurück; FileMaker lässt jedoch zu, dass nicht numerische Zeichen in diesem "numerischen" Feldtyp gespeichert werden, es sei denn, das Feld ist ausdrücklich als "numerisch" gekennzeichnet.

Über einen Drittanbieter unterstützen Actual Technologies, FileMaker 15 und höher auch ODBC-Konnektivität zu IBM I 7.3 (AS/400), IBM Db2 11.1 und PostgreSQL 9.6.12. Mit dem tatsächlichen Adapter können diese ODBC-Verbindungen auch ESS-Verbindungen herstellen und als Quellen im Beziehungsdiagramm verwendet werden.

Integration

FileMaker 16 bietet Integrationen über cURL, JSON, REST-basierte FileMaker Data API-Unterstützung. Tableau Web Data Connector wird angeboten, um FileMaker-Daten zu visualisieren. Die REST-basierte API-Lizenz ist eine kostenlose Testversion, die am 27. September 2018 abgelaufen ist. FileMaker 17 bietet eine permanente REST-basierte Daten-API. Die Standardlizenzierung umfasst 2 GB ausgehende Daten pro Benutzer und Monat. Containerdaten werden nicht auf dieses Limit angerechnet und die eingehende Datenübertragung über die Data API ist unbegrenzt.

Siehe auch

  • Bento , eine vereinfachte persönliche Datenbankanwendung von FileMaker Inc. (eingestellt Mitte 2013)

Verweise

Externe Links