![]() |
Accessのデータベースがあるのだが、 このデータベースを検索できるようにして、CD-ROMで配布したい こんな要望を多くのかたがお持ちになっています。 Accessデータベースを検索するためにAccessのアプリケーションとして作った場合、WindowsとAccessという組み合わされた環境でしかユーザーは動作させることができません。Office2000 Developperなど開発者用のAccessを使うと、Accessがインストールされていない環境でも、Acceesデータベースを利用できるアプリケーションを配布することができますが、閉ざされた世界であり、その後の展開が期待できません。 もちろん、Visual BasicやVisual C++などを使って、Windowsアプリケーションとして開発する方法があります。この方法もおおがかりなわりに、その後の展開がむずかしい場合がほとんどです。 なにより、アプリケーションをユーザにインストールしてもらわなければならず、無用なアプリケーションのインストールはユーザに敬遠されてしまいがちです。 今回、弊社で提案するデータベース検索システムは、Accessデータベース(.mdb)(あるいはExcelワークシート(.xls))にWebブラウザを使って接続し、検索する方法です。 AccessやVisual Basicで構築したシステムは、フォームなどのフロントエンドがAccessやVisual Basicに依存することになり、機能拡張や操作体系も「Access」「Visual Basic」という製品に依存してしまうことになります。 Webブラウザをユーザのフロントエンドとして使うため、設計するときや機能を拡張するときに最低限の作業で構築が可能となります。また、ユーザーにとっても操作習熟の負担を軽減するというメリットもあります。 |
||
|
CD-ROM検索システム体験版 「りふぃる君」 いますぐダウンロード
●問い合わせ先 |
データベース検索システム本体は、ActiveXコントロール(クライアントサイドで動作するDHTMLアプリケーション)になっています。ActiveXコントロ−ルは、一般的にはWebアプリケーションを構築するときに使われるものです。ユーザー(クライアント)がネットワークを経由してサーバのアプリケーションに接続したときに、自動的にダウンロードされ、さまざまな機能を提供するようになっています。 このActiveXコントロールは、AccessのmdbファイルからSQL文によって、問い合わせ、その答えを得ます。得た答えは、ダイナミックHTMLという手法を使って、Webブラウザ側で差し替えて表示しています。 (Accessのmdbファイルのデータ呼び出しには、ADOコンポーネントというWindows標準の形式を使い、呼び出し形式ではJetSQLという同じくWindows標準の形式を使っています。そのため、ライセンスの必要な特別なソフトウェアは必要ありません。) |
||
|
|
データベース検索システムのActiveXコントロールを、サーバ/クライアント型で利用しても、システムが構築できますが、その場合、Personal Web ServerなどのWebサーバソフトをそのマシンで稼動させなければならず、
|