2017-02-27 10 views
0

この例では、「FieldNew」と呼ばれるデータが既に含まれているテーブルにフィールドを追加しました。テーブル内の新しいフィールド、レコードセット経由で入力

これで、VBAスクリプトで、フォームのデータをそのフィールドに入力しようとしました。

Set rs = .OpenRecordset(...) 
rs.Edit 
rs.Fieldnew = Field2.value 

このメソッドは、すでにデータが含まれているフィールドでは機能しますが、新しい空のフィールドでは機能しません。私も試しました

rs.Fieldnew = Field2.column(1) 

コンボボックスなので、私も試しました。しかし、私はいつもエラーが発生するError #:3265 - Item not found in this collection

これはどこから来ているのですか?

+0

Field2.Column(1)は無効な参照です。フォームのコンボボックスの場合、Me.YourComboxControlNameを使用する必要があります。または、2番目の列値Me.YourComboxControlName.Column(1)を列として使用する必要がある場合は、 0から番号付け – Minty

答えて

0

もちろん私自身の責任でした。エラーはレコードセットを開く行にあります。

ご迷惑をおかけします。

関連する問題