• ベストアンサー

アクセスで困っています。

アクセスでデーターベースを作成しているのですが、 エクセルからADOを使いテーブルにデータを入力し、フォームでデータ内容についての情報を見れるようになっています。 しかし、フォーム上でテーブルに連結してある情報の変更ができないのですが、どのように設定すれば、フォーム上でテーブルの情報を書き換えることができるのでしょうか? プロパティのデータ入力用は、「はい」でも「いいえ」どちらでやってもだめです。 テーブル ↓ フォーム (ここでデータを入力し、テーブル内容の変更をしたい。) よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

(1) テーブルを基にクエリを作成します。 (2) 作成したクエリを基にフォームを作成。 (3) フォームプロパティの『データ入力用』は【いいえ】 ここでは詳しい説明が難しいですが、がんばってください。

その他の回答 (1)

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

質問は、エクセルからADOを使ってアクセスのテーブルの内容を書き換えることが出来ないということでしょうか? テーブルの情報を読み出すことが出来ているのであれば、その逆を実行するだけですが、 http://www.moug.net/tech/exvba/0150040.htm の1 にあります、OPENメソッドの引数は大丈夫でしょうか?

kenta11
質問者

補足

回答ありがとうございます。 エクセルからADOを使いアクセスへのデータ移動は、問題なくできます。 テーブルに入ったデータをクエリに移行し、そこからフォームで表示しているのですが、表示だけでなく、フォーム上でデータの変更を行いたいのですが、クエリと連結しているテキストボックスに何も入力できないので困っています。 当方アクセス初学者です。よろしくお願いします。

関連するQ&A