Report

イベントのレポートです。 >> 写真へ >> アンケートの声へ

第43回 FileMaker 10のすべて!~最新版新機能を一挙解説~
・開催日時:2009/01/24 17:30-19:30
・開催場所:Apple Store Ginza 3F シアタールーム
概要:
毎年のように機能が強化され、どんどん強力なデータベースとなっていくFileMaker Pro。多くのことができるからこそ、さらにこれもできれば…と我々ユーザの望みは尽きません。この一年を振り返ると、それでも新たなTipsや解決策が次々と編み出されてきましたが、本年はどうでしょうか。今回は、2009年明け時点での様々な最新Tips、情報満載でたっぷり2時間お届けします。
(1/10追記)
ついに発表されました、FileMaker 10!今回は2時間のスペシャル枠で、わかりやすい新機能から、雑誌では紹介されないような小ネタまで、独自の視点でたっぷり紹介します。
レポート:
2009年最初のFileMaker Fun Night!は「FileMaker 10のすべて!〜最新版新機能を一挙解説〜」。
FileMaker 10が発売されたけど、実際どうなのよ?ってな方も多いのではないでしょうか。
そんなアナタのためにセブンズドアオールスターズがFileMaker 10をドーンとご紹介。(あぁ、なんと贅沢なイベントなんだろうか...)
会場も立ち見が出る程の超満員で、新バージョンへの期待度が非常に高いことが伺えますぜ。それではいってみよう!

第43回 FileMaker Fun Night!「FileMaker 10のすべて!〜最新版新機能を一挙解説〜」
お題は...

FileMaker 10のすべて 〜最新版新機能を一挙解説〜
恒例Tips対決!


FileMaker 10のすべて 〜最新版新機能を一挙解説〜
●FileMaker 10の概要(新居さん)
新バージョンの概要についてご説明くださいました。

Pro版の新機能

・ステータスツールバー
 旧バージョンまで画面左にあったステータスエリアが画面左から画面上に移動した。名称も微妙に変更されてますね。

・スクリプトトリガ
 イベント(フィールドの内容を変更されたときや、キータイプされたときなど)発生時にスクリプトを動かす。後ほどデモが。

・ダイナミックレポート
 プレビューモードでなくても集計結果を参照できるように。ブラウズモードで変更したデータはライブで集計に反映される。

・検索条件の保存
 検索条件に名前をつけて保存でき、保存した検索条件での検索がすばやく行えるようになった。

・テンプレート/レイアウトスタイル
 データベース作成時のテンプレートが増えた。.xlsx(Microsoft Excel2007フォーマット)やBentoからのデータベースの作成もできるようになった。

・メール送信
 SMTPメールが送信できるようになった。SSLに対応していたり、ポート番号が指定できたりもする。

何が実現できるか

・ユーザにとって
 ・使い勝手の向上
 ・構築システムでのユーザインターフェイスの大幅な変化
・開発者にとって
 ・スクリプトトリガを利用した従来は不可能だったユーザインターフェイス
 ・オンタイマースクリプトによりバックグラウンド処理
 ・安定したメール送信
 ・ダイナミックレポート、検索条件の記憶により、システム構築手法が変わる?

開発者にとっての大きなアップデート

・スクリプトトリガ
 ・キータイプと同期した処理
 ・バックグラウンド処理
 ・レコードの取り込みと同期
 ・レイアウトの表示と同期
・ダイナミックレポート
 ・プレビュー不要の画面レポート
・サーバで稼働可能なスクリプトの拡大
・"FileMaker 10で作る"前提で、従来よりもレベルアップしたソリューションの提供が可能

中でもポイントになるのはスクリプトトリガになるとのことで、早速デモが。

・その1、リスト画面でのデモ
 画面上に用意された検索窓に、検索条件を入力すると即座に絞り込まれた結果のみが表示され、検索条件をクリアするとすべてのレコードが再び表示される。

・その2、詳細画面でのデモ
 データが修正されると、自動で変更履歴を(別テーブル)に作成し表示する。

# 魅力的な数々の新機能についてはFileMaker ヘルプの、FileMaker Pro 10 の新機能に記載がありましたぜ。


●関数・スクリプトについて(茂田さん)
新バージョンで追加された関数、スクリプトステップについてご説明くださいました。

まずは追加された関数から

・Char(数値)関数
 Unicodeの文字コードから文字を返す。一文字ずつと並べるときで挙動が違う。

・Code(テキスト)関数
 Char関数の逆でUnicodeの文字コードを返す。ポイントはtabキーやreturnキーなどの制御キーを拾えることで、スクリプトトリガで実行されたスクリプト内で使える。詳細はFileMaker ヘルプのCodeを参照しよう。

・Get(ドキュメントパス一覧)関数
 Get (ドキュメントパス) 関数によって返されたドキュメントフォルダ内のすべてのファイルとフォルダの一覧を返す。
 相対パスで使用したい時はSubstitute関数で料理すべし。

・Get(トリガキー入力)関数、Get(トリガ修飾キー)関数
 スクリプトトリガで使用するので後述。

・GetFieldName(フィールド)関数
 参照されているフィールドの完全修飾名(テーブル名::ファイル名の形式)を返す。
 フィールド名を計算値で生成する場合は、Evaluate関数を使用する必要があることに注意。

次は追加されたスクリプトステップ

・現在のスクリプト終了、全スクリプト終了
 内容は変わっていないが、スクリプトトリガにおいて重要な役割を果たす。詳細はデモで。

・[OnTimerスクリプトをインストール]スクリプトステップ
 別のスクリプトを指定して一定間隔で動かす。止めるには同スクリプトステップをのスクリプトを指定しないで実行する方法や、実行しているウィンドウを閉じる方法がある。2つ同時に動かすことはできない。

・[フィールドを名前で設定]スクリプトステップ
 非常に画期的で、今までのフィールド設定スクリプトステップではできなかった、フィールド名を変数で指定することができるようになった。
他にも、[保存済み検索を開く]スクリプトステップ、[メニュー項目を開く]スクリプトステップが追加されている。

そしてデモ

・レイアウトに、スクリプトトリガ(OnLayoutKeyStroke)を設定し、Get(トリガキー入力)関数で入力されたキー入力を拾ってスクリプトを起動。

 ・キーボードの上下カーソルキーでレコードを移動
 ・入力されたキーをカスタムダイアログを表示
 ・オブジェクト未フォーカス時、キー入力した場合に表示されるダイアログ「入力を行う前にTabキーを押すか...」は、[現在のスクリプト終了]スクリプトステップで[結果:0]とすると表示されなくなる。[結果:1]にすると表示される。

・Get(トリガ修飾キー)関数:スクリプトトリガがアクティブになったときのキーボードの修飾キーの状態(Ctrl+Shift など)を返してくれる。

# デモで観ると一目瞭然!これはすげえってことで、評価版をダウンロードして試さねば!
# あと、個人的には[フィールドを名前で設定]が実装されたことが非常に嬉しいです。

●FileMaker Server 10のすべて(竹内さん)
FileMaker Server 10が発売されたばかりなのに、もう「すべて」とは...流石でございます。

・求められるスペック

 ・動作環境が上がっている、一番いいマシンを使おう
 ・Windowsでは、Vista Business SP1がサポート対象に追加、Windows XPがサポート対象から除外。
 ・Mac OS X では、PPCのサポートが継続、Tigerでも動作可。
・その他の数字
 ・公開できるファイル数:125

・新機能

 ・FileMaker Server Advancedでは、FileMaker Proからの接続がオドロキの999(!)に。
  あくまで理論値とのこと。
 ・スケジュール関連
  サーバーサイドスクリプトの機能追加
   インポート/エクスポートスクリプトステップの実行で、定期的な処理などがサーバだけの処理ですむケースも。
  データベースの検証
   これまではバックアップのオプション扱いだったが、単独で実行可能になった。コマンドラインからの実行も可能に。

・AdminConsole関連

 ・ログビューア
  ログを確認できるようになった。日付やタイプでフィルタもできるが、文字列でのフィルタはできない。
  テキストにエクスポートもできる。
  「最新の状態に更新」をクリックしないと更新しない。微妙かも?
  
・その他:デモではPHPサイトアシスタントなどを行っていただいた。iPhone対応のテンプレが追加されているぜ!
  
# GUIでログを確認できるのは嬉しいような気もしたが、やっぱり今まで通りターミナルからtailコマンドで確認してるかもしれない。


●待ってました!スクリプトトリガ(Shinさん)
やっぱり新バージョンの最大の目玉はスクリプトトリガなんですねえ。

・スクリプトトリガとは

 ユーザまたはスクリプトによって、フィールドの入力、変更、終了時、キー入力、フィールド修正、レコード確定などの特定のイベントの発生時にスクリプトを実行するための仕組み。
 今まではプラグインでしか実現できなかった。

・考え方

 ここでFileMaker ヘルプのスクリプトトリガの設定にある一覧表が紹介される。
 表中でイベント前とあるものは、イベントがなかったことにすることもできるんだぜ。

・最初の第1歩(デモ)

 レイアウトモードでスクリプトトリガ(OnObjectKeyStroke)をフィールドにセット
  キックされるスクリプトは、入力された文字がダイアログで表示されるように設定。
  セットされているフィールドはレイアウト画面で、赤い「ギア」のようなマークでお知らせしてくれる。
 実行結果
  ダイアログが表示された後に、フィールドに文字が入力された。すなわち(イベント前)に実行されたってワケですね。

・スクリプトトリガの考え方

 レイアウトでタブ切り替えのときに、何かを処理したいがために不要なものを仕込む必要はない。
 テーブルに表示のためだけの仕組み、フィールド定義での入力値の検査などは不要。

・注意すべきポイント

 FileMaker Pro Advancedのスクリプトデバッガが使えないとツライ。
 イベントの発生のタイミング(イベント前/イベント後)をよく考える。
 FileMakerの本来の振る舞いを理解して、仲良くなる。

・アイディア次第の無限の世界

 動的値一覧、ログの収集、入力補完/検索、自由なマイカスタムダイアログ、汎用的なValidation(値の検証のこと)、汎用的な計算値自動入力、前提の検索条件を適用する、etc...
 とにかく、データ構造から、画面の処理を切り離そう。
 スクリプトトリガ、それは神の手を借りるようなものだ(by Shintan)
  
# これからアッと驚くようなスクリプトトリガの手法が発見されていくんだろうなあ。しばらくは目が離せませんぜ!


●恒例 Tips対決!

・プロっぽいステータスツールバー(茂田さん)
 バージョン10で自由に機能が配置できるようになったステータスツールバー。管理、デバッガ、データビューアーなんかあるとプロっぽいです。た、確かにぃ。

・検索モードでの虫眼鏡が...(Shinさん)
 バージョン10の検索モードでは入力可能なフィールドに虫眼鏡アイコンが表示され、検索モードになっていることが一目瞭然。しかし、レイアウト設定で[アクティブ時にフィールドのフレームを表示オプション]を外すと虫眼鏡がつかない。

・リレーションシップグラフで...(竹内さん)
 テキストノート(ツールでテキストを入力すると作成される付箋みたいなヤツ)の上にテキストノートをのっけてから、下のテキストノートをクリックすると上のテキストノートが見えません。
 なので、下のテキストノートは細く(懐かしのウインドウシェードみたいに)して上に置いときましょう。

・値一覧の活用例(飛び込み参加:徳島県の方)
 値一覧の編集でうまいことやるというお話。

・ファイルが閉じられない(イトゥーさん)
 ファイルオプションの閉じるときのスクリプトに、[全スクリプト終了]スクリプトステップが入っているとファイルが閉じられなくなる。ウィンドウズでも再現。バグ?
 よいこはまねしちゃいけません。

・繰り返しフィールドにスクリプトトリガをセット(茂田さんパート2)
 繰り返しフィールドの一つ目二つ目で違う挙動にすることもできる。
 
# ってもうバージョン10のTipsがどしどし。この方々は一体いつ寝てるんでしょうか。
 
●大抽選会

・FileMaker社提供の賞品を掛けてHeads or Tales!
 グラスほしかったなあ。ちなみに海外に行くと「何処で手に入れたんだ?」チヤホヤされるというUSBメモリは大容量256MBらしいぞ。
  
初めてFFNのレポートをさせていただきました。レポートというよりスライドの内容を羅列した感じになってますが。いつもの金丸氏のいぶし銀レポートを期待されていた方、ごめんなさい!
ちなみにいつものように18:00開始だと勘違いして遅刻したのはナイショですぜ。


Reported by 鈴木健太郎



アンケートのご協力、どうもありがとうこざいました!
ご意見、ご要望やご感想はこらちからお寄せください。 >> ご意見箱


Special Links:
FileMaker Pro with msyk(新居雅行さんのサイト)

Special Thanks to:
 FileMakerまんが:たまみそさん(今回のまんがはこちら
 会場ヘルプ:新妻利恵さん(有限会社アールビィ
 イベントレポート:鈴木健太郎さん(株式会社エミック
 景品ご提供:ファイルメーカー株式会社さま
会場の様子:>> Topへ

いよいよFileMaker 10!












キーストロークだけで遊べまス

















乳やる時も色っぽい

来場のみなさんのご感想:>> Topへ
男性10魅力的です。欲しいです。
ところで、登録ユーザへはアップグレードの案内が来ていたと思うのですが、今回はないのでしょうか?それとも私だけ来てない?
男性関数、わかりやすくてよかったです。
男性スクリプトトリガの可能性に目覚めました!!
女性貴重なDemoありがとうございました。
男性たのしかった
男性ver.10になって、できることが大幅に増えたように思う。でも使いこなせるかどうかはビミョーかな?
次回を楽しみにしてます
男性FM10はまだ試していなかったので、デモや利用法などが見れて参考になりました。
女性FMP10の修復機能について特集してほしいです。
男性役に立つかどうかわからないものも含め、遊びごころがあっておもしろいです。次のイベント楽しみにしてます。
女性スクリプトトリガ、うれしいですね。覚えることも増えましたが楽しみも増えました。今日見せていただいた例を参考に、いろんなシステムに活用したいと思います。
今日のTipsはShinさんのに1票!ありがとうございました。
男性うさぎの進歩にかめさんはもうお手上げ!!でもノロノロついて行きたい。
男性これから10の勉強をしていこうと思っていたので、非常にためになりました。特に9と10の違いを知れてよかったです。うまくトリガを使いこなせるようになりたいです。ありがとうございました。
男性本日の内容は、現時点の私には少々難しかったですが、また参加させて頂きたいと思います。
男性基本から知れたらありがたいです。Advancedが良いと知れてよかったです。
女性・FM10の新しい関数やスクリプトについて、少し歯ごたえがありました。ソースをWebで公開していただけたら、嬉しいです。
・FM10、面白くなりましたね。
男性Script Trigger、大変勉強になりました。ありがとうございました。
男性スクリプトトリガ、サイコー
女性来月より初めて使うので今回伺いました。RDB(Oracle、SQL Server、MS-Access)での開発経験しかなくとまどっています(FileMakerに...)。今日のイベントでFileMakerのざっくりとした所がわかりました。ありがとうございました。
WebSite、イベント等、色々お世話になるかと思います。よろしくお願い致します。
(P.S. FM Pro大全で勉強中です... 参考になっています。知りたいことが網羅されていて、助かります。)
男性今日のお話を聞いて、ぜひ10にバージョンアップしたいと思いました。ただ、スクリプトトリガの登場で開発の方法が劇的に変わると思うので、また勉強します。
Fun Night!に数回通った結果、認定デベロッパになることができました。ありがとうございました。
男性バージョンアップに対して大変参考になりました。書籍では読みこぼしそうなこともライブですと大変参考になります。
男性FileMaker Dayも参加します。
女性これからFileMakerを勉強する者です。今日は新機能の雰囲気がわかってよかったです。...もっと勉強してから来ればよかったです...
男性スクリプトトリガすごいですね。いろいろ試してみたいと思います。
男性私は開発者ではありませんが、業務管理にFileMakerを使用しています。内容が難しいことが多いですが参考になります。
男性はじめてFileMakerのイベントに参加させていただき、見えなかったシステムが見れました。これから実際に使ってみたいと思います。
男性・FM10の良さはわかったが、製品の使い分けがまだ不明瞭だ。
・みなさんが早速iPhoneでKeynote操作してたのが印象的。
男性久しぶりの参加でしたが、皆さんの熱いトークはいつも素晴らしいです。スクリプトトリガすごいですね。FileMaker10早く使ってみたいと思いました。
男性社内で20ライセンス強ver.9がインストールされてます。ver.10にアップデートしたいのですが、ver.10をインストールしただけで、ステータスエリアのデフォルトボタンが表示されてしまい困っています。対処方法を含め現行のver.9で作ったDBをver.10で問題なく使える工夫を教えて欲しいです。
男性FileMaker Day楽しみにしています!
男性Tipsで動的値一覧のわざを紹介しました。
男性面白かったです
男性10、買いたくなりました。
男性スクリプトトリガーを使いこなさないといけないと実感しました。
男性FileMakerのWeb公開(PHP)についてのTipsや情報などをやって欲しい。
女性ver10の機能をたくさん紹介していただいてありがとうございます。"スクリプトトリガ"楽しそうで、ぜひ使いたいです。
Tipsは、FileMakerを使用不可にしてしまったイトゥさんにマイナス1票、竹内さんに1票です。

Copyright © 2004-2010sevensdoor.com. All rights reserved.