1

現在、データシートとして読み込まれるサブフォームがあります。フォームをクリックすると、現在のレコードが表示されます (下に表示されていますが、ぼやけています)。

http://imgur.com/n3CNDrv

私がやりたいことは、VBAでフォームにアクセスし、セルデータを操作するためのデータシートです。すなわち thisform.sheet.cell(1,1) = somevalue

これまでのところ、 Form!Name を使用してフォーム オブジェクトにアクセスできました。

4

1 に答える 1

0

レコードセット オブジェクトを作成し、オブジェクトを反復処理する必要があります。

Dim acRS1 as Recordset

次に、必要な実際のテーブルにレコードセットを割り当てる必要があります

Set acRS1 = db.OpenRecordset("sometablethatIwanttoupdate",dbOpenDynaset)

次に、必要な方法でレコードセットを更新する必要がありますが、これは元の質問には含まれていません。

レコードセットに加える正確な変更が明確になったら、適切なコードで更新します (レコードを更新しますか、それとも新しいレコードを追加しますか?)

于 2014-09-15T01:02:44.423 に答える