現象
Microsoft Office Access 2007 または Microsoft Access 2010 では、以下のエラー メッセージが表示されます。
フォームを作成できませんでした。
これは、ウィザードに追加したいずれかのフィールド名に 2 バイト文字が含まれている場合に Access フォーム ウィザードを使用してフォームを作成しようとすると表示されます。たとえば、フィールド名の左かっこまたは右かっこに日本語の文字が含まれています。
原因
これは、Access 2007 および Access 2010 の既知の問題です。
解決方法
この問題を解決するには、次のいずれかの方法を使用します。
方法 1
フィールド名から 2 バイト文字を削除します。
方法 2
-
クエリを作成し、2 バイト文字を含むテーブルをクエリに追加します。
-
フィールド名に 1 バイト文字のみを含むフィールド名を追加します。
-
クエリを保存します。
-
そのクエリを選択し、Access フォーム ウィザードを実行して、フォームを構築します。
-
ウィザードが完了した後に、デザイン ビューまたはレイアウト ビューでフォームを開きます。
-
既存のフィールドを追加するアイコンをクリックします。
-
[フィールド リスト] で、2 バイト文字を含むフィールドが存在するテーブルを選択します。
-
必要なフィールドをフォームにドラッグします。
方法 3
-
ナビゲーション ウィンドウで、2 バイト文字を含むフィールドが存在するテーブルを選択します。
-
リボンの [作成] タブをクリックします。
-
リボンで、[フォーム] をクリックします。
2 バイト文字を含むフィールドが存在するすべてのフィールドを新しいフォームに追加します。
詳細
この問題は、Microsoft Office Access 2003 では発生しません。
2 バイト文字の詳細については、次のマイクロソフト Web サイトを参照してください。
Windows の 2 バイト文字のセット
http://msdn.microsoft.com/ja-jp/library/cc194788.aspx