Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: импорт экспорт 2000
 
 автор: час   (29.10.2007 в 08:14)   личное сообщение
 
 

Есть база А с таблицами
Есть база Б с таблицами как и в базе А
Как открыв базу С програмно перебросить таблицы(скопировать) из А в Б, заменив имевшиеся на новые?
Подскажите .

  Ответить  
 
 автор: osmor   (29.10.2007 в 09:45)   личное сообщение
 
 

самое сложное это определить изменившиеся
а все остальное просто.
Испорт в базу С (docmd.transferdatabase)
удаление таблиц из базы A (db.TableDefs.Delete "ИмяТаблицы" или Connection.execute "Drop table имятаблицы"
Экспорт из С в Б (docmd.transferdatabase)

  Ответить  
 
 автор: час   (29.10.2007 в 10:42)   личное сообщение
 
 

>самое сложное это определить изменившиеся
Эт я догадываюся...
Мне просто перенести не задумываясь...

А вот так что-ба прямо из А в Б нельзя?

  Ответить  
 
 автор: Bellerofont   (29.10.2007 в 10:46)   личное сообщение
 
 

можно, если использовать, например, SELECT INTO

  Ответить  
 
 автор: час   (29.10.2007 в 10:48)   личное сообщение
 
 

Что Вы имеете ввиду...
И как Вы имеете

  Ответить  
 
 автор: Bellerofont   (29.10.2007 в 11:00)   личное сообщение
 
 

В Help есть все

currentdb.Execute "SELECT * INTO [C:\Databases\db2.mdb].[ИмяТаблицы] FROM [C:\Databases\db1.mdb].[ИмяТаблицы]"

  Ответить  
 
 автор: час   (29.10.2007 в 11:10)   личное сообщение
 
 

Вон оно как ... Спасибо...
В текущей базе делаем экзекуцию (выбрать всё из базы2.имяТБЛ в базу1.КакЗватьНовуюТабл.
Дружите с HELPOM и с Bellerofont

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList