LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Как скопи...
 Тема: Как скопировать записи
 
 15.06.2007 19:52:21
All
4316 сообщения
1-ый


Тема: Как скопировать записи
Как записи из одной таблицы переписать в другую (программно): количество и порядок следования полей в таблицах разное, но все поля в первой таблице есть во второй (поля, которых нет в первой таблице, оставить пустыми или заполнить какими-либо значениями)?

Как, в частном случае, скопировать программно запись в другую таблицу с аналогичной структурой?


P.S.
Автор: Владимир от 0:00:00 Источник ...
 15.06.2007 19:52:21
All
4316 сообщения
1-ый


RE: Как скопировать записи
1. Записи из одной базы данных можно переписать несколькими способами. Самый надежный способ - это связать таблицы по ключу и создать запросы на обновление и добавление.

2. Второй способ точнее (удобнее для обработки), но более медленный. Вы создаете 2 запроса (recordset). Первый запрос открываете для последовательного перебора, а второй используете для поиска. Когда запись найдена, делаете изменения.

Dim rst As Recordset
rst.FindFirst "([Книга] Like 'A*')=True"
If rst.NoMatch = False Then
'... Ваш код для обновления
End If




P.S.
Автор: Виктор Конюков от 0:00:00 Источник ...
 15.06.2007 19:52:21
Владимир5
3 сообщения


RE: Как скопировать записи
Что значит "Ваш код для обновления"?
Если обновлять каждое поле, это понятно, но не подходит (слишком много полей и таких задач).
Как добавить всю запись в другую таблицу (с аналогичной и различной структурой)?


P.S.
Автор: Владимир от 10.09.2001 15:00:50 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Как скопи...
ПоискПоиск  Список форумовСписок форумов  
right