
FmPro Migrator 5.57 リリース
- Lamiyi
- 0
- rhahw
.com Solutionsは、データベースからRevへの変換機能を搭載したFmPro Migrator Platinum Edition 5.57のリリースを発表しました。FmPro Migrator Platinum Editionに含まれるデータベースからRevへの変換サービスは、FileMaker ProおよびMicrosoft Accessデータベースファイルから、フル機能を備えたRevデータベースフロントエンドアプリケーションを生成します。
この機能は、レイアウト、スクリプト、リレーションシップ、値リストをRevデータベースアプリケーションに迅速かつ効率的に変換し、Mac OSX、Windows、Linuxデスクトップアプリケーション、WebブラウザrevLets、またはrevMobileアプリケーション(Maemo、Windows Mobile/Windows 7 Mobile、iPhone、iPadに対応)を構築できるようにします。この機能は、FileMaker Pro Advanced、Rev Studio、Rev Enterprise、またはrevMobileとBlue Mango LearningのSQL Yogaを使用しながら、FmPro Migrator Platinum Editionのレイアウトとリレーションシップの自動インポート機能を活用します。
FmPro Migrator Platinum Editionは、数秒以内にフル機能のデータベースアプリケーションを生成します。生成されたスタックファイルの各カードには、数百行に及ぶrevTalkコードが含まれます。タブパネル、ラジオボタングループ、チェックボックスボタングループ、データグリッドオブジェクトなどの個々のオブジェクトにも、使いやすいデータベースフロントエンドアプリケーションに必要なrevTalkコードが含まれています。
FmPro Migrator Platinum Edition によって生成される Rev スタック ファイルには、次のような一般的に使用されるデータベース アプリケーション機能が組み込まれています。
レコードの表示- スタックが開かれ、変換されたSQLデータベースに接続すると、変換されたレイアウト/フォームに関連付けられたレコードがフォーム表示モードで表示されます。フィールド、テキストラベル、埋め込みグラフィック、画像は、元のデータベースファイルと同じ形式で表示されます。レコードナビゲーションは、次のボタン、前のボタン、スクロールバー、レコード番号フィールドの入力という4つのコントロールを使用して実装されています。画像を含むSQLデータベースBLOB列フィールドは自動的に表示されます。関連レコードは個々のフィールド内に自動的に表示され、ポータル/サブフォームはRevデータグリッドに変換されます。データグリッド内に表示された関連レコードは、親テーブル内の別のレコードに進むと自動的に更新されます。
レコードの更新- 任意のフィールドをクリックすると、ユーザーはフィールドの内容を更新できます。日付フィールドには日付ピッカーコントロールが設定されます。元のデータベースのカスタム値リストは、元のフィールド定義に応じて、ドロップダウンメニュー、ポップアップメニュー、ラジオボタングループ、またはチェックボックスグループとして表示されます。データグリッド内に表示される関連レコードは、メインフォームのレコードと同じように簡単に更新できます。
レコードの挿入- ブラウズモードまたは検索モードのどちらでも、個々のレコードを新規レコードとして挿入できます。データグリッドオブジェクトの右上にある「ポータル行の挿入」ボタンをクリックすると、関連するデータベーステーブルに新規レコードが追加されます。元のデータベース実装と同様に、親テーブルの主キーが関連レコードの外部キー列に自動的に挿入されます。
レコードの削除- ブラウズモードまたは検索モードのどちらでも、個々のレコードを削除できます。元のFileMakerポータルに「行の削除」ボタンまたは画像オブジェクトが埋め込まれていた場合は、選択したデータグリッド行を削除する際にも同じ機能が実装されます。
レコードのクエリ- スタックファイル内の各カードに対して、例によるレコード検索が自動的に実行されます。クエリの結果、レコードセットが見つかったら、ナビゲーションボタンを使用して、対象レコードセット内を移動できます。対象レコードセットモードと標準のブラウズモードでは、個々のレコードを挿入または削除できます。
DBToRev 変換機能には、
以下の機能が含まれます。* 学習ツールとして便利 - フル機能のデータベースアプリケーションを自分で開発するには、数百ページに及ぶドキュメントを読み、数週間かかることもあります。しかし、FmPro Migrator を使えば、これらの作業を数秒ですべて実行できます。FmPro Migrator は、ユーザーがデータベースアプリケーションに期待する多くの機能を備えた、洗練されたデータベースアプリケーションを構築します。生成されたアプリケーションスタックファイルは、データグリッドや高く評価されている SQL Yoga データベースフレームワークなど、最新の Rev IDE プラットフォーム機能を活用しています。
*入力によるクエリ検索モード- 検索モードでデータベースを検索すると、よく使用される検索記号を入力できる記号メニューが表示されます。FileMaker Pro に標準搭載されている AND 検索モードに加え、ポップアップメニューから OR 検索モードも利用できます。「検索」ボタンをクリックすると、各フィールドの内容(検索記号を含む)と選択された AND/OR 検索タイプに基づいて、SQL Yoga 検索クエリが作成されます。
*ポータルとサブフォームからデータグリッドへの変換- FileMaker ポータルと Microsoft Access サブフォームは Rev データグリッドオブジェクトに変換されます。各データグリッドには、フィールド、メニュー、チェックボックス、ラジオボタングループ、画像オブジェクト、ボタンオブジェクトが含まれます。元のポータルの交互行色情報もデータグリッド内で設定されます。関連レコードは、元のデータベースリレーションシップの変換に基づいて収集され、データグリッドに関連レコードが自動的に入力されます。各データフィールドは、TruncateTail データグリッド機能を使用して描画されます。画像フィールド、ドロップダウンメニュー、ポップアップメニュー、チェックボックスグループ、ラジオボタングループ、楕円、長方形、角丸長方形、ボタン、画像オブジェクトは、ポータルオブジェクト内で元に配置されていたのと同じ位置にデータグリッド内に描画されます。
*タブコントロールからRevタブパネルグループへの変換- FmPro Migratorは、タブコントロールの各タブを、タブパネルと同じ名前を持つグループ内のタブパネルオブジェクトに変換します。特定のタブ内の各オブジェクトは、このグループ内に作成されます。
revTalkのmenuPickコードを各グループに配置することで、別のタブパネルタブがクリックされた際に、現在のタブパネルグループを自動的に非表示にし、次のグループを表示します。囲むグループを非表示または表示すると、グループ内に作成された各オブジェクトも自動的に非表示または表示され、元のデータベースのグラフィカルインターフェースをシミュレートします。タブコントロールには、フィールド、チェックボックス、ラジオボタン、グラフィック、画像など、ほとんどの種類のオブジェクトを含めることができます。
*リレーションシップの変換- FmPro Migrator によってインポートされた FileMaker Pro の各リレーションシップは、2 つの SQL Yoga リレーションシップに変換されます。SQL Yoga の _CreateRelationships ハンドラ内で、順方向リレーションシップと逆方向リレーションシップの両方が作成され、元のリレーションシップと同じように動作します。
SQL Yogaでは、このように2セットのリレーションシップを作成する必要はありませんが、FmPro Migratorが両方のリレーションシップを個別に処理できるようにコード生成プロセスを効率化します。また、各カードスクリプト内で生成されるrevTalkコードの可読性も向上します。
*画像フィールドへの画像の挿入処理- Microsoft Access OLEオブジェクトおよびFileMakerのオブジェクトフィールドは、SQLデータベーステーブル内のBLOB列に変換されます。これらのフィールドごとに、Rev画像オブジェクトの上にポップアップメニューが作成されます。
フィールドをクリックすると、「画像の挿入」ダイアログボックスが表示され、ローカルディスクからファイルを選択できるようになります。このダイアログをキャンセルすると、フィールドから画像データが消去されます。ファイルを選択すると、そのファイルがデータベースの列に保存され、新しい画像が表示されます。画像以外のデータも、アプリケーション固有のコードを追加することで処理できます。
画像の挿入ダイアログは、データ グリッドの行内に表示される画像フィールドでも機能します。
*埋め込みレイアウト画像とベクターグラフィックオブジェクト- 長方形、角丸長方形、楕円形のグラフィックオブジェクトは、対応するRevベクターグラフィックオブジェクトに変換され、新しいカードの同じ場所に配置されます。ドラッグ&ドロップアイコン、新規、削除、検索アイコンなどの埋め込み画像は、ペイントオブジェクトとしてインポートされ、カードに配置されます。
価格と提供時期:
FmPro Migrator Platinum Editionの価格は開発者1人あたり600ドルで、MacOS X(ユニバーサルバイナリ)およびWindowsプラットフォーム向けのFmPro Migrator Platinum Editionが付属します。既存のFmPro Migrator Developer Editionをご利用のお客様は、400ドルでFmPro Migrator Platinum Editionにアップグレードできます。
続きを読む

Related Posts
