現在、データシートとして読み込まれるサブフォームがあります。フォームをクリックすると、現在のレコードが表示されます (下に表示されていますが、ぼやけています)。
私がやりたいことは、VBAでフォームにアクセスし、セルデータを操作するためのデータシートです。すなわち thisform.sheet.cell(1,1) = somevalue
これまでのところ、 Form!Name を使用してフォーム オブジェクトにアクセスできました。
現在、データシートとして読み込まれるサブフォームがあります。フォームをクリックすると、現在のレコードが表示されます (下に表示されていますが、ぼやけています)。
私がやりたいことは、VBAでフォームにアクセスし、セルデータを操作するためのデータシートです。すなわち thisform.sheet.cell(1,1) = somevalue
これまでのところ、 Form!Name を使用してフォーム オブジェクトにアクセスできました。
レコードセット オブジェクトを作成し、オブジェクトを反復処理する必要があります。
Dim acRS1 as Recordset
次に、必要な実際のテーブルにレコードセットを割り当てる必要があります
Set acRS1 = db.OpenRecordset("sometablethatIwanttoupdate",dbOpenDynaset)
次に、必要な方法でレコードセットを更新する必要がありますが、これは元の質問には含まれていません。
レコードセットに加える正確な変更が明確になったら、適切なコードで更新します (レコードを更新しますか、それとも新しいレコードを追加しますか?)