Silverlight をインストールするには、ここをクリックします*
Japan変更|サイトマップ
MSDN
|MSDN ライブラリ|デベロッパー センター|ダウンロード情報|開発ツール製品|コミュニティ|ご意見・ご要望|サイトマップ
MSDN Home   MSDN Home
MSDN Home > Office ソリューション開発 > Access Conversion Wizard for Visual Basic .NET

Microsoft Access Conversion Wizard for Visual Basic .NET 利用ガイド

Wizard画面概要

Microsoft Access Conversion Wizard for Visual Basic .NET (Access 変換ウィザード) を使用すれば、Access データベースにて作成したアプリケーションを Visual Basic .NET へ移行する際の負担を軽減できます。このウィザードは、以下のような特長があります。

  • フォームイメージを Visual Basic .NET のレイアウトに変換します。
  • フォームのデータソースをデータセット型に変換し、コントロールにバインドします。
  • 帳票を Crystal Reports 9.1 形式に変換します。
  • ソースコードを出来るだけ変換して、ソースの移行を手助けします。

※このウィザードは、移行の支援を目的としており、完全な変換は行えません。

動作環境

ハードウェア

CPU Intel Pentium III 1GHz 以上(推奨)
メモリ 512 MB 以上 (推奨)
ハードディスク 50 MB 以上

日本語版オペレーティングシステム

Microsoft Windows Server 2003 Enterprise Edition、Windows Server 2003 Standard Edition
Microsoft Windows XP Professional、Windows XP Home Edition
Microsoft Windows 2000 Professional Service Pack 3 以上

必須アプリケーション ソフトウェア

Microsoft Visual Studio 2003
Microsoft Access 2000、Microsoft Access 2002、Microsoft Office Access 2003 のいずれか

ご注意: オペレーティングシステムおよび必須アプリケーションに関してはすべて日本語版でテストを行っております。

使用方法

簡単なAccessデータベース (.mdb) をVisual Basic .NETプロジェクトに変換するようすをストリーミングでご確認いただけます。
: このストリーミングには字幕が用意されています。字幕を表示するには、Windows Media Player のメニューから [再生] - [キャプションと字幕] - [利用できる場合はオン] を選択してください。

ダウンロード

accessconverter.exe (19.6 MB)

Access のデザイン画面
Access のデザイン画面

変換プロジェクトを Visual Studio で表示
変換プロジェクトを Visual Studio で表示

制限事項

このウィザードは、以下の項目は正しく変換できません。

[フォームに関するもの]

  • サブフォーム
  • 一覧形式のフォーム
  • パラメータクエリのデータソース
  • フォーム内のページヘッダー、ページフッター
  • ActiveX コントロール (OLE コントロール)
  • グラフ
  • Access 独自のプロパティ、メソッド
  • Access 独自のデザイン形式のもの (飾り線等)
  • Access 独自のコントロールのエフェクト (3D 表示、影付き等)
  • Access 独自のコントロール機能 (タブでのコントロール移動等)
  • ラインコントロールの斜め線
  • 透過のラベルコントロール
  • タイマー指定
  • コントロールソースに式を代入している場合
  • ピポットテーブル
  • データシート表示
  • フォーム印刷
  • 同名のモジュール、レポートが存在する場合

[データソースに関するもの]

  • パラメータクエリ
  • データソースに直接 SQL を書いている場合
  • 条件にフォームフィールドを設定している場合

[ソースコードに関するもの]

  • Access 独自のプロパティやメソッド
  • Access 独自のオブジェクト
  • Access 独自の定数
  • Docmd の一部
  • Access 独自の関数(例:Dlookup、DCount)
  • 一部のイベントプロシジャー
  • 一部のイベントプロシジャーの引数
  • DAO および、OLE コントロールを利用したもの
  • API コール
  • VB.NET にて対応していない VBA コード

[レポートに関するもの]

  • サブレポート
  • レポートにソースコードを記述している
  • パラメータクエリをデータソースに利用したもの
  • "=????"と式を指定している場合 (一部変換を行います)
  • Access 独自の集計方式を利用しているもの
  • 特殊な用紙サイズを利用しているもの
  • レポートにボタンやコンボボックス等を利用しているもの
  • グラフや OLE コントロールを利用している場合
  • 特殊な罫線、3D 表示、影付き等
  • 同名のモジュール、フォームが存在する場合

[その他]

  • フォーム/レポート以外のオブジェクト (マクロや Web ページなど) は変換しません
  • メニュー機能は変換しません

※上記以外にも変換できない場合があります。変換後のプロジェクトに関しては、各自でご確認ください。また、パラメータ クエリが使われている場合など、変換中にダイアログが表示されて、処理が中断することがあります。注意点などの詳細は、ヘルプファイルをご参照ください。


Microsoft