Access2002で人事考課DBを作成中です。ADOのUpdate処理がうまくいかず困っています。作業の流れとしては以下のとおりです。1)職員テーブルを元にしたメニューフォーム(F_人事管理DB)を開く。2)対象となる職員を呼び出す。3)メニューから考課結果入力フォーム(F_情意考課)を開く。4)考課結果を入力する。5)情意考課テーブル(T_情意考課)に結果が蓄積される。情意考課テーブル(T_情意考課)と中心の職員テーブル(T_人事考課DB)は職員番号をキーにして繋がり、考課結果入力フォーム(F_情意考課)は情意考課テーブルを元にしています。考課結果を入力した後「更新後処理」で次のようなプロシージャによって、結果を情意考課テーブルに追加させようと考えました。Subテキスト63のコントロールボックスには「=Forms!F_人事管理DB!職員番号」という式で職員番号が代入されます。変数bangoにはデータは代入されているようですが、情意考課テーブルの更新ができずエラーになってしまいます。どこがおかしいでしょうか?職員番号は「K000*」という連番で型はテキストです。この作業中は、F_人事管理DB、F_情意考課のふたつのフォームが開いています。DateいきなりUpdateしてますけど、どこにも更新対象のレコードを指定している個所が無いんですけどいいんですか?>情意考課テーブルの更新ができずエラーになってしまいます。18:06:42お礼ご回答ありがとうございます。変数bangoをやめて、次のように直に「職員番号」にテキスト63に引っ張ってきた値を代入したらうまくいきました。Forms!F_情意考課!テキスト63私の質問の仕方が悪かったみたいですみません。回答(2)ANo.2ykmtkテーブルにデータを追加させたいということですよね?今のままだと、現在のレコードを書き換えることになってしまっています。追加させるのであれば、UpdateではなくAddNewを使います。はずしていたらすみません。詳しい内容がわからないので、新規に追加させたいのかと判断して回答してみました。Access2010のADOについてご質問します。以下のようにして、データを追加しています。D...ADOでSeekメッソッドが使えません。AD...ADOでテーブルのフィールド「A」の「0000」の数を数えたい。EXCEL2003からSqlServer2005へ下記のようなUpdateを実行しました。テーブルを検索しようとしています。Access2000を使っています。AccessVBAにて、ADOでコーディングをしようとしております。Reserved.掲載情報の著作権は提供元企業等に帰属します。