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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Импорт таблиц из одной БД в другую
 
 автор: dvs   (06.12.2006 в 10:21)   личное сообщение
 
 

Что-то поиском не нашёл
Необходимо из одной удалённой БД (.mdb) сделать импорт таблиц в другую удалённую БД (.mdb). Что-то никак не выходит
Может кто подскажет?

  Ответить  
 
 автор: osmor   (06.12.2006 в 10:38)   личное сообщение
 
 

таблиц или данных? что значит удаленной?

  Ответить  
 
 автор: dvs   (06.12.2006 в 10:54)   личное сообщение
 
 

Есть файл db1.mdb c кнопкой на форме. Запускаю, нажимаю на кнопку. По нажатию кнопки должно произойти следующее: из db2.mdb таблицы Table1 ... Tablen переносятся в db3.mdb.
Вот так должно работать.

  Ответить  
 
 автор: osmor   (06.12.2006 в 11:33)   личное сообщение
 
 

Help по DoCmd.TransferDatabase

  Ответить  
 
 автор: dvs   (07.12.2006 в 14:53)   личное сообщение
 
 

Да, только этот метод работает с текущей БД.

  Ответить  
 
 автор: osmor   (07.12.2006 в 16:09)   личное сообщение
25 Кб.
 
 

см. приложение
нужна ссылка на DAO
в принципе можно и без нее если список таблиц получать через allTable

  Ответить  
 
 автор: Explorer   (06.12.2006 в 10:41)   личное сообщение
 
 

создать пустую БД

прилинковаться к одной таблице, потом к другой и выполнить запрос на добавление - чего тут может не выходить? даже VBA редактор открывать не надо

я бы, конечно, сначала сохранил таблицу локально импортом - на всякий случай
а потом только "ранил эппенд квери"

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

Он же хочет кнопкой, автоматом импорт таблиц.
Значит надо либо создать таблицу со списком импортируемых таблиц и кодом их перебрасывать.
или перебрасывать все подряд , проверяя не системная-ли таблица ...
Public Function Import_Tablic(put_K_baze As String, Ima_tabl As String, NewNamrTablici As String)
'*************************************************************************
If Nalichie_Tablici_v_DRUGOY_BAZE(put_K_baze, Ima_tabl) = False Then Exit Function
Udalit_TABLICU (Ima_tabl)
DoCmd.TransferDatabase acImport, "Microsoft Access", put_K_baze, acTable, Ima_tabl, NewNamrTablici

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