質問: アクセス2003 フォームが作成できない オブジェクト→フォーム→新規作成→オートフォーム:データシート→テーブルを選択で進んでいくと 画像のように「フォームを作成できませんでした」となります。 しかし画面の左下にフォームが出来ています。 そのフォームを×で閉じようとしたら 「フォーム1の変更を保存しますか?」と出るので「はい」を押すと、 「名前を付けて保存」が開き、フォーム名が先ほど選択したテーブル名になっています。 そのまま保存し、オブジェクト→フォームで該当のフォームを開くと、中身はからっぽです。 フィールドは何もないのに、レコード数だけは基のテーブルと同じ数だけ表示されています。 テーブル名はアルファベットのみです。 テーブルをダブルクリックする場合は、問題なく開けます。 ちなみに空のデータベースを作り、適当にテーブルを作り、 同じようにオートフォームでフォームを作ろうと思っても同じ現象が起きました。 ファイルが悪いと言うより、アクセスがおかしいような気がします。 環境は win7でアクセス2003と2007をいれています。 2007の使い方はよくわかりません。 ご回答よろしくお願いします。
回答: >そのまま保存し、オブジェクト→フォームで該当のフォームを開くと、中身はからっぽです。 >フィールドは何もないのに、レコード数だけは基のテーブルと同じ数だけ表示されています。 中途半端にウィザードが処理してしまっているようですね。 2003と2007が同居しているようですが(私は両方ともありません) インストールはどのように行ったのでしょうか? ms社も複数バージョンのインストールは推奨してはいませんが ガイドラインは載せています。 http://support.microsoft.com/kb/928091 詳しくは上記を読んでもらうとして・・・、 2003を後からインストールしてませんか? ならば、両方を一旦アンインストールして上記リンクを読んで インストールしてみてください。