trav2t > 31-01-16, 11:46 PM
tranthanhan1962 > 01-02-16, 10:33 AM
paulsteigel > 01-02-16, 05:26 PM
(01-02-16, 10:33 AM)tranthanhan1962 Đã viết: Bạn sai cú pháp
rs!Name
Cú pháp chính xác là
rst![Name] (Name là tên field nằm trong cặp [ ])
Có thể sử dụng số thứ tự field
rs.Fields(0), rs.Fields(1), rs.Fields(2) để xử lý
Chúc bạn thành công.
lehongduc > 02-02-16, 12:52 PM
(31-01-16, 11:46 PM)trav2t Đã viết: Mình có một Table gồm có nhiều Field tên là: Name1, Name2, Name3, ..., Name30
Mình muốn gán dữ liệu cho các Field đó bằng vòng For
Ví dụ:
Dim rs as Recordset
Dim i as Integer
Set rs = CurrentDb.OpenRecordset (“TableName”, dbOpenTable)
For i = 1 to 30
rs!Name & i = 1 ‘ Lỗi ở dòng này
Next i
Nếu gán dữ liệu cho một trường thì rất dễ, nhưng ở đây mình muốn gán dữ liệu cho Field thứ nhất đến Field cuối cùng trong một Table.
Rất mong mọi người giúp mình với. Xin chân thành cảm ơn!