スキップしてメイン コンテンツに移動

FileMaker Pro 9

FileMaker Proを8.5から9にアップグレードした。

FileMaker Pro 9
FileMaker Pro 9
posted with amazlet on 07.09.29
ファイルメーカー (2007/09/18)
売り上げランキング: 474

主な変更点は、クイックスタート画面、条件付き書式、リンク送信データベース共有機能、PDFに追加、スクリプトのグループ化、レイアウトオブジェクトの自動サイズ変更と言ったところか。

一見地味な機能アップだが、条件付き書式とスクリプトのグループ化はアプリケーションの作成がぐーんと楽になるのでお勧めの機能だ。8.5のままでよいかなと思っている方はぜひ一度評価版でも試してみることをお勧めする。

導入して焦ったのは、アクティベーション機能が追加されていたこと。ライセンス規定を読むと、

あなたは、一度に1台のコンピューターに本ソフトウェアの コピーを1部のみインストールし使用することができます。 本ソフトウェアのWindowsバージョンとMacintoshバージョンの両方が 複数の言語で提供される場合であっても、 第1条(b)項 の場合を除き、あなたには、一度にひとつのプラットフォーム上で本 ソフトウェアのひとつの バージョン(すなわち、WindowsバージョンまたはMacintosh バージョン)をひとつの言語で 使用することのみが許諾されるにすぎません。

となっていて、「うげー、以前8.5では問題なかったのに、職場PCで使うと家のMacで使えんじゃん!」とすっかり早合点。よく読むと「第一条(b)項の場合を除き」となっており、この(b)項は

(b) バックアップ用、携帯用および自宅用の権利。 あなたは、バックアップの目的 のためだけに機械が読み取れる形式にて本ソフトウェアのコピーを1部作成することができま す。また、あなたが本ソフトウェアを職場にて使用している場合に、あなたは、自宅用または 携帯用のコンピュータ1台にあなたのみが使用するためのコピーをもう1部作成することがで きます。本ライセンスの明示的な条件として、あなたは、各々のコピーに、FMIが供給したオ リジナルコピーに示される著作権表示およびその他の財産権の表示を複製しなければなりま せん。

となっていて、以前と変わらず。で、自宅のMacと職場で使うThinkPadに導入したところ、アクティベーションは両方無事完了。あぁ、よかった。

新機能について

クイックスタート画面

以前のバージョンでも起動時似たようなダイアログが表示されていたが、今回追加されたクイックスタート画面はより機能的になっている。

まず、「データベースの作成」は以前とそれほどが変わらない。が、カテゴリーとそこに属するテンプレートが一覧されており、以前のものよりも見通しがよくなった。

「データベースを開く」は、以前は単にファイルダイアログが表示されるだけだったが、9では以前に開いたデータベースの履歴やお気に入りに登録したデータベースなどに簡単にアクセスできるようになっている。前バージョンでは結局この画面を表示しない設定にすぐに変えてしまったが、9ではよく使うデータベースにアクセスできる機能として残しておく価値ありと思う。

条件付き書式

条件により書式を変えたいケースはよくあると思う。たとえば、金額がマイナスになったら、赤字で表示するとかいうケースだ。

これまでのFileMakerだと、データベース定義で計算フィールドで書式設定関数を使って行うことになる。これは2つの点で問題があると感じていた。

  • データ自体でなくデータ表示時の設定をデータベース定義に埋め込むため、別のコンテキストで別の書式で表示したいケースでは同じ項目を追加する必要がある。
  • レイアウトのみに存在するスタティックテキストなどに変化する書式が設定できない。このため、仕方なくデータベースにレイアウトのみの要素も追加しなければならない

結局いくらFileMakerがイージーなデーターベースと言え、ユーザーインターフェイスに関わる書式をデータベースに突っ込んでいるというのは正しくなく、そのためにいろいろと不具合が出てしまっていた。

今回から、以下のようにレイアウトの設定で書式を設定することができる。このとき、レイアウト上のスタティックテキストなどにも条件付き書式を設定できる。また、条件式自体は、レイアウトを設定しようとしているオブジェクト以外を参照して設定できる。このため、データベースと書式を分離することが可能になったし、非常に柔軟にしかも簡単に書式を設定できるようなった。

スクリプトのグループ化

スクリプトがグループ化できるようになった。グループ化するとスクリプトメニューも階層化して表示される。

この機能はユーザーとしてというより、作り手としてうれしい機能改善だ。FileMakerでちょっとしたアプリケーションを組んでみるとわかるが、裏で動くスクリプトを含めるとあっという間に数十のスクリプトになってしまう。すぐにどこに何を書いたか探し出すだけでも大変な状態になってしまうので、スクリプトのネーミングを工夫し、整理して手動で並べ管理するしかなかった。

9からは上記のグループで機能ごとに括って整理できるようになった。このグループは更にグループの中にグループを作成して階層化できる。これでずいぶんと管理が楽になった。

コメント

このブログの人気の投稿

W-ZERO3 カスタマイズ関連

Advanced/W-ZERO3[es]のカスタマイズのメモ。 いろいろインストールしているうちに何をどこから持ってきたのかわからなくなりそうなので、メモを残しておく。 ctrlwapmini テンキー関連の文字入力方式を改善するソフト。 キーマップの作成で携帯電話風の入力方式を利用できたりする。わたしはAuのカシオ系に慣れてしまったので、 w42ca風のキーマップ を拾ってきて利用している。 入手先: http://hp.vector.co.jp/authors/VA004474/wince/wince.html gsgetfile.dll 標準のファイル選択ダイアログを置換するDLL。 My Documents以外のフォルダにアクセスするために作成されたものらしい。いろんなソフトで前提になっているので、とりあえず導入しておく。 入手先: http://www.geocities.co.jp/SiliconValley-Cupertino/2039/ Multi Key Hook 標準では一つしか使えないキーフックを複数のアプリに割当で着るようにするソフト。 入手先をダウンロードし、Windowsフォルダにぶち込んでおく。 入手先: http://geocities.yahoo.co.jp/gl/hou ming 2/view/20070906/1189012118 DefaultMailer advanced/W-ZERO3[es]には、W-ZERO3メールとOutlookメールが入っているが標準MUAをどちらにするか切り替えるソフト。 標準ではOutlookとなっているが実際にはW-ZERO3メールを使うことの方が多いので、todayCompactなどから起動する際、このソフトを利用してW-ZERO3メールが起動するように調整。 入手先: Andante:DefaultMailer version 0.1.0.0リリース KeyLockSuspender 側面のキーロックスイッチの動作をカスタマイズできるソフト。 これでキーロックに連動して、画面のオンオフ、サスペンドなどを強制的に行いバッテリーの不要な消耗を防ぐ。 入手先からダウンロードして適当なフォルダに展開したら、ショートカットを作成してスタートアップに入れておく。 入手先: KeyLockSuspend...

スターシップ・トゥルーパーズ

『スターシップ・トゥルーパーズ』を見る。 1997年の作品で15年近く昔の映画だからか? いや、制作にかかわってるフィル・ティペットが関わった『ジェラシック・パーク』は1993年のはずだ。原作がヘボなのか? いや、原作はハイラインの『宇宙の戦士』のはずだ、あれは昔、俺も読んだぞ…… なんだろう? このやるせなさは。 CGもそんなに古さを感じさせないし、ストーリーもまぁ設定がベタなところはあるが構想はでかい。うーん 問題なのは脚本と演出と演技か。見てる印象は、アホで安直なアメリカンな80年代以前の古くさいSF映画だ。それがもしかしたら狙った演出なのかと思う節もあるが、狙いも分からん。質のいい大阪漫才を観たあとで、くそ下手なボケにラフトラック無理矢理入れたシットコムを見せられた気分だ。 たとえば、こんな具合…… 宇宙戦艦に巨大アステロイドが急接近。未来の宇宙戦艦がそんな急接近されるまで気付かず、パイロットが目視で発見というところは許そう。今にも衝突しそうで警報がバンバン鳴っている中、回避操作に取り掛かったヒロインのセリフが「緊急回避、3、2、1、ゴー!」…… 数えてないで、早くハンドル切ってよ。 揚げ句の艦橋上部がへし折れて宇宙の大海原で通信機能が失われおそらく何名か亡くなっているのに、館長のセリフが「助かったわ、パイロットのおかげよ、ナイスジョブ」…… いや、あの3秒がなければ無傷だったと思うよ、戦艦も。 このヒロインは常にこんな調子。 戦艦が爆発しかけて脱出ボートも次々の火に巻き込まれていくなか、脱出ボートに乗り込んで礼儀正しくヘルメットして「用意はいい、いくわよ」、「ガァーーーーーーーーーーーーーーー(キャノピーを閉める音)」「発射!」…… 早く逃げろよ、イライラする。 まぁ、こういう楽しみ方をするならお勧めです。 敵が「虫」なのだが、地上から攻撃出来る対宇宙戦艦の屁をこく虫がいるとか、相手が虫なのに死んでもいない主人公を死んだことにして諜報戦でもやってるつもりの歩兵隊とか…… スターシップ・トゥルーパーズ [DVD] posted with ama...

iOS5に上げたらやっておくべきこと

忘備録。 今さらながら、iOS5にバージョンアップしたときにやっておくべきことを書き出しておこう。わたし自身はiPhone4持ちですが、3Sでも結構動いている模様なので、参考にどうぞ。 通知関連 iOS5になって通知機能が充実してMobile機器としてさらに使いやすくなったが、反面バッテリーを食う原因ともなっているようだ。不用なアプリの通知については個別にオフに設定したほうがよいだろう。 また、「緊急地震速報」はバージョンアップした場合はデフォルトではオフになっています。但し書きに「設定をオンにした場合バッテリーも持ち時間が短くなる場合があります」と書かれている。今沖縄住まいなのでとりあえずオフのままにしておこう。 位置情報サービス 先日報告されたiPhone 4Sのバッテリー異常消費の原因とも見なされている機能だが、ネットではこのシステムサービスの設定が原因とささやかれていたものだ。まずはアプリの一覧が表示されているが、位置情報が不用と思われるアプリについてはセキュリティの観点からもオフにしておきましょう。 さて、一番下にある「システムサービス」だが、コンパスの調整以外はすべてオフでよいと思われる。ちなみに「位置情報に基づくiAd」は無料アプリに表示される広告に位置情報が加味されるサービス。「携帯電話通信網検索」はキャリアは固定だろうからあまり意味がない。「時間帯の設定」は海外旅行に頻繁に行く人しか意味がない。「渋滞状況」は日本ではサービスが始まっていない。 「システムサービス」の「診断/使用状況」はAppleに自動送信されている情報に位置情報を含めるための設定。Appleには悪けれど、そうでなくてもAppleにたくさんお布施をしている我が身なればさらに通信費まで負担して貢献する気持ちにはなれない。よって、「診断/使用情報」を送る設定自体をオフにしちゃいましょう。変更は「設定」> 「情報」> 「診断/使用状況」 で「送信しない」を選択すればよい。 Spotlight検索 インデックス構築にバッテリーが消費されるらしいので不用なものはチェックを外そう。「設定」>「一般」>「Spotlight検索」で。わたし自身ほとんど利用しないので全部外してしまった。 キーボード設定 不用なキーボードをオフっておくのはこれまで通りだが、今回日本語に入力でこれまでの「かな入力」の他に...