なでしこプラグインを使って、指定時間になったら、
指定したファイルメーカーのスクリプトを起動するシステムを作ってみました。
なでしこプラグインは8/6になでしこのほとんどの機能に対応するようになり、
また指定スクリプトの実行など、ファイルメーカー用の命令も追加され、
ODBC経由でのFilemakerDB接続機能や、Win32API呼出機能を連携すれば、
MS-ACCESS+VBAとほとんど変わらないデータベースを
Filemakerで作成できるようになりました。
もちろん、Filemaker自体のGUI機能が貧弱だとかいう根本的な問題はどうにもなりませんが、
そこまで考えるのであれば、FilemakerをDBエンジンとして採用する意味がなくなりますから、
その範囲でのお話ではありますが。。。
なでしこプラグインがGUI機能を搭載したことで、
タイマー処理ができるようになったので、
これを利用して作成しました。
簡単に説明すると、1秒おきにタイマー処理をして、時間判定。
時間がきたらスクリプト起動。という仕組みで動いています。
ごく簡単なシステムではありますが、
Filemaker自体がタイマー処理をする機能をもっていないので、
スクリプト起動に限らず、意外に有用な仕組みです。
http://www.agilmente.com/bloguseimages/sample/FileMakerScriptTimer.zip
ここからサンプルをダウンロードできます。
いたっていい加減なフォームとかテーブル構造になってます。
使うときは適宜変更してお使い下さい。
制御機能は、カスタム関数にて実装しています。
詳しくは、同梱のReadMeをご覧下さい。
Advance(Developer)版をお持ちであれば、
カスタム関数をご自由に変更してお使いいただいても構いません。
このファイルを利用したりするのに当たって、
当方では一切の責任を持ちませんので、
この点のみご了承ください。
Comment feed