| |
|
|
| | Привет все.
Первый раз в жизни столкнулся с базами Access.
Помогите с написанием на VBA. Чтобы один столбец таблицы копировался в другой.
Вот что у меня получилось. Обход таблицы. А копировать столбец не знаю как. И в обще правильно сделал?
Private Sub CopyTable()
Dim recset As DAO.Recordset
Set recset = CurrentDb.OpenRecordset("Table1", dbOpenDynaset, dbSeeChanges)
Do Until recset.EOF
recset.MoveNext
Loop
End Sub | |
| |
| |
| |
|
|
| | Лучше запросом на обновление:
UPDATE Table1 SET FieldNameTo = FieldNameFrom; | |
| |
| |
| |
|
|
| | Спасибо БОЛШОЕ!!! Так и буду использовать
А с помощью VBA мне интересно. Напишите кто нибудь :) | |
| |
| |
| |
|
|
| | ЭтоВам надо возможности DAO изучить. или ADO...
И тогда все вопросы отпадут, а то их очень очень много может вскакивать........ 
=========================================================================
Надо как минимум 2 рекордсета
Из одного рекордсета данные берём, а в другой кладём. | |
| |
| |
| |
|
|
| | В VBA:
CurrentDb.Execute "UPDATE Table1 SET FieldNameTo = FieldNameFrom;" | |
| |
| |