Viele Windows-Programme verwenden das ActiveX Automation-Protokoll, um ihre Objektmodelle für externe Steuerung freizugeben.
Die ActiveX Automation-Unterstützung in FileMaker Pro Advanced ermöglicht Ihnen, FileMaker Pro Advanced-Datenbankdateien zu öffnen und zu schließen, die Sichtbarkeit des Programms ein- und auszuschalten sowie FileMaker Pro Advanced-Scripts auszuführen.
FileMaker Pro Advanced ist ein Automation-Server. Auf die Objekte, die FileMaker Pro Advanced für Automation freigibt, kann jeder beliebige ActiveX-Client oder Automation-Controller zugreifen, z. B. mit Visual Basic und anderen ähnlichen Programmiertools.
Der Hauptvorteil von ActiveX Automation in FileMaker Pro Advanced besteht in der Fähigkeit, FileMaker Pro Advanced-Scripts außerhalb des FileMaker Pro Advanced-Programms zu starten.
Beispielsweise können Sie mit FileMaker Pro Advanced ActiveX Automation und Visual Basic Ihr eigenes Programm (mit seiner eigenen Oberfläche) erstellen und mehrere Programme zur Erledigung einer Aufgabe steuern. Sie könnten z. B. in Visual Basic ein Fenster mit der Schaltfläche „Umsatzdaten von heute“ definieren. Die Prozedur für „Umsatzdaten von heute“ würde eine FileMaker Pro Advanced-Datei öffnen und durch den Aufruf eines FileMaker Pro Advanced-Scripts alle Verkaufsdaten dieses Tages finden und exportieren. Die Automation-Prozedur würde dann Excel starten und die exportierten Daten in einem Diagramm darstellen.
•Damit andere Programme auf eine FileMaker-Lösung mit ActiveX-Automation zugreifen können, muss für den Kontozugriff des Benutzers das erweiterte Zugriffsrecht „fmextscriptaccess“ aktiviert sein. Weitere Informationen finden Sie unter Bearbeiten der erweiterten Zugriffsrechte für eine Berechtigung.
•Um ActiveX Automation mit FileMaker Pro Advanced zu implementieren, müssen Sie mit einer Programmiersprache wie Visual Basic oder C++ vertraut sein.
•Weitere Informationen über die Scripterstellung mit ActiveX-Automation finden Sie in der FileMaker Knowledge Base.