アクセス2003でフォームが作成できない問題について
- アクセス2003でフォームを作成する際に「フォームを作成できませんでした」というエラーメッセージが表示される問題が発生しています。
- フォームを作成するためには、オブジェクト→フォーム→新規作成→オートフォーム:データシート→テーブルの選択と進むと、「フォームを作成できませんでした」というエラーメッセージが表示されます。しかし、画面の左下にはフォームが表示されています。
- フォームを閉じようとすると、「フォーム1の変更を保存しますか?」というメッセージが表示されます。保存すると、「名前を付けて保存」が開き、フォーム名がテーブル名と同じになっています。しかし、保存後にフォームを開くと中身は空で、フィールドは表示されず、レコード数だけ表示されています。この現象は、空のデータベースや異なるバージョンのアクセスでも同様の問題が発生します。
- ベストアンサー
アクセス2003 フォームが作成できない
オブジェクト→フォーム→新規作成→オートフォーム:データシート→テーブルを選択で進んでいくと 画像のように「フォームを作成できませんでした」となります。 しかし画面の左下にフォームが出来ています。 そのフォームを×で閉じようとしたら 「フォーム1の変更を保存しますか?」と出るので「はい」を押すと、 「名前を付けて保存」が開き、フォーム名が先ほど選択したテーブル名になっています。 そのまま保存し、オブジェクト→フォームで該当のフォームを開くと、中身はからっぽです。 フィールドは何もないのに、レコード数だけは基のテーブルと同じ数だけ表示されています。 テーブル名はアルファベットのみです。 テーブルをダブルクリックする場合は、問題なく開けます。 ちなみに空のデータベースを作り、適当にテーブルを作り、 同じようにオートフォームでフォームを作ろうと思っても同じ現象が起きました。 ファイルが悪いと言うより、アクセスがおかしいような気がします。 環境は win7でアクセス2003と2007をいれています。 2007の使い方はよくわかりません。 ご回答よろしくお願いします。
- SDPNTUPDGM
- お礼率100% (37/37)
- オフィス系ソフト
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>そのまま保存し、オブジェクト→フォームで該当のフォームを開くと、中身はからっぽです。 >フィールドは何もないのに、レコード数だけは基のテーブルと同じ数だけ表示されています。 中途半端にウィザードが処理してしまっているようですね。 2003と2007が同居しているようですが(私は両方ともありません) インストールはどのように行ったのでしょうか? MS社も複数バージョンのインストールは推奨してはいませんが ガイドラインは載せています。 http://support.microsoft.com/kb/928091 詳しくは上記を読んでもらうとして・・・、 2003を後からインストールしてませんか? ならば、両方を一旦アンインストールして上記リンクを読んで インストールしてみてください。
関連するQ&A
- ACCESSのフォームとテーブルの連携について
ACCESSのフォームとテーブルの連携について 説明がややこしくて大変申し訳ないのですが、教えてください テーブルが1つあります。 そのテーブルを元にフォームが作成されています。 そおフォームの一つのフィールド((コンボボックス)→[テスト]フィールド名とします)でOK と NG と選択できるように値集合ソースを設定しています。 そしてここからが本題なのですが、 そのフォーム上では使用しない(見せたくない)フィールド([いろは]フィールド名とします。)がテーブルに1つあるのですが 例えばフォームの[テスト]に仮に OK と選択して保存したら、 テーブルの[いろは]に 快調 と自動反映させることは可能でしょうか?
- ベストアンサー
- その他MS Office製品
- アクセス2000について
アクセス2000でデータベースを作成しています。 幾つかのテーブルをリンクさせて、リンクしたテーブルからフィールドを選択してクエリを作り、そのクエリに基づいて単票形式のフォームを作成しました。 単票フォームの基になっているクエリを使って、表形式のフォームをオートフォームウィザードで作成しようとすると、「インデックスが有効範囲にありません。」というメッセージが出てきてフォームが作成できません。 どうしたらいいのでしょうか?誰か教えてください。
- 締切済み
- オフィス系ソフト
- フォームの作成ができません
オフィス2007アクセスです。 テーブルを元にフォームを作成したいのですがうまくできません。 作成タブ→その他のフォーム→フォームウィザードで テーブル1を選択し、主キーを含むすべてのフィールドを選択し、 単票形式 スタイル:Office にして フォーム名:テーブル1(デフォルトのまま) フォームを開いてデータを入力する(デフォルトのまま) 完了(F)ボタンを を押すと、 画像のように「フォームを作成できませんでした」 となりました。 アクセス2003のときは、このようなやり方でできたと思うのですが。 テーブルのデータがおかしいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- アクセスのフォームに乗っけられるフィールドは216
アクセスのフォームに乗っけられるフィールドは216個? アクセス2010で、テーブルのフィールドは250個近くあります。 そのテーブルを元に、単表フォームを作ろうとウィザードを立ち上げたのですが どうしても216個目で「フォームを作成できません」になります。 フィールド名がおかしいのかな?と、216個目のフィールド名を適当な文字に変えてみましたが やはりエラーになります。 ヘルプ等にこのような記載はあるのでしょうか? 探せませんでした。
- ベストアンサー
- オフィス系ソフト
- access SQLを基にしてフォームは作成できるか
access で、VBAにSQLを記述し、 その抽出結果を基にしてフォームは作成できるのでしょうか? また、SQLを基にテーブルを作成し、テーブルを基にフォームを作成できるのでしょうか? いわゆる「検索」に利用できればと考えています。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- access95でこんなフォームを作成したい!!
access95でフォームを作成する場合に、元になるテーブルを複数指定する事はできますか? フォームはひとつで、入力するフィールドによってそれぞれ別のテーブルにデータが蓄積されるようにしたいんです。 どなたか分かる方、助けてください。
- 締切済み
- オフィス系ソフト
- Access2003でのフォーム作成について(再度です)
民宿の顧客管理をAccessでしようかと思っています。 氏名、住所、来客日などのフィールドを持つ顧客テーブル。 来客日、その日の献立1~17までを持つ日別献立テーブル。 この2つのテーブルからクエリーを作成し、 それを基にフォームを作ってデータを両方のテーブルに振り分けしようとしたんですが、うまくいきません。 クエリーで来客日同士を結ぶとデータは表示されますが新規の入力が出来ません。 顧客テーブルの顧客ID(オートナンバー)と 日別献立テーブルに顧客ID(数値型)を挿入し、2つを結んでも一方のデータしか表示されません。 おかしいとは思いますが、何がおかしいかわかりません。 何か良い方法があればお教え下さい。
- ベストアンサー
- オフィス系ソフト
- アクセス2000のフォームについて
アクセスでまたつまずいてしまいました。ちょっと教えてください。 複数のテーブルから選択クエリを作り、それを基にオートフォームでフォームを作ったのですが、フォームでデータの入力が出来ません。クエリでもデータの入力が出来ません。 「このレコードセットは更新できません」と下のほうに出ます。 フォームのプロパティのデータの更新の許可と、データ入力用のところは“はい”になっています。 私では原因がわかりません。わかりにくい質問でしょうが、どなたかご指導お願いします。
- ベストアンサー
- その他(データベース)
- Accessのフォームで
Accessで2つほど質問いたします。 (1)テーブルにフィールドを追加したのですがフォーム上でそのフィールドが追加できません(プロパティで選択できない)、多分クエリーを経由してフォームを作成したのですが、どのクエリーだかわからなくなってしまいました、参照しているクエリーがどれなのかを調べる方法を教えてください。 (2)検索フォームを作成して入力した文字を含む検索をしたいのですが どのようにしたら良いのでしょうか、今は入力の文字列の最初と最後に「 * 」を入力して検索しています。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございました。