に現在のインデックスをコピーするために、私はこれのprogrammを書くしようとしている:アクセスVBA:どのように他のテーブル
Function funktion()
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim rt As DAO.Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("All")
Do While Not rs.EOF
Set rk = db.OpenRecordset("Archive")
'here I want to copy(append) the current index(of Table"All") into the next free
index (of table "archive")
Do something
rs.MoveNext
Loop
私のプログラムの開発は、私はに「すべて」から現在の行を追加する必要があるだけでうまく機能テーブル「アーカイブ」から次に空いている行。
はあなたの助けが私は別のテーブルにすべてのレコードを追加します。..上記の例では....データにアクセスするには、このADOを使用していないDAOを行うことができますどのように
はい、それはそのようなVBAでイストdoesen't仕事:[すべて] SELECT * FROM [アーカイブ]のINSERT INTO SELECT *; – user3569647
はい、そういうわけではありません:INSERT INTO [アーカイブ] SELECT * FROM [すべて]; – user3569647
はい、それは私が探しているものですが、私はループブロックの現在の行だけを必要とします。 – user3569647