powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Копирование таблицы: линкованная в локальную
6 сообщений из 6, страница 1 из 1
Копирование таблицы: линкованная в локальную
    #38739330
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую, Форумчане!

В базе имеется линкованная таблица. Необходимо сделать ее полную копию, но как локальную...

Пытаюсь:

Код: vbnet
1.
DoCmd.TransferDatabase acImport, "Microsoft Access", CurrentDb.Name, acTable, "OQUT", "OQUTx", True



Но копия остается линкованной. Как сделать быструю копию линкованной таблицы, чтоб та стала локальной...?
...
Рейтинг: 0 / 0
Копирование таблицы: линкованная в локальную
    #38739347
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ukraina,

может подойдет

Код: sql
1.
select * into tLOKAL from Tlink



затем
Tlink --удалить
tLOKAL--переименовать

или
Код: sql
1.
select * into tlocal from tlink in 'c:\rab\' 'DBASE IV;'
...
Рейтинг: 0 / 0
Копирование таблицы: линкованная в локальную
    #38739351
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ukraina, попробуй
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Sub copyLinkTable(nameLinkTable, newName)
'nameLinkTable = имя линкованной таблицы
'newName - новое имя локальной таблицы
    Dim db As dao.Database, s, stec, app As Application
    Set db = CurrentDb
    s = Replace(db.TableDefs(nameLinkTable).Connect, ";DATABASE=", "")
    Set app = CreateObject("Access.application")
    app.OpenCurrentDatabase s
    stec = db.name
    app.DoCmd.CopyObject stec, newName, acTable, "sqlru"
    db.TableDefs.Refresh
    app.CloseCurrentDatabase
    Set app = Nothing
End Sub

'Использование
copyLinkTable "ИмяЛинкованнойТаблицы", "НовоеИмяЛокальнойТаблицы"
...
Рейтинг: 0 / 0
Копирование таблицы: линкованная в локальную
    #38739355
Код: vbnet
1.
DoCmd.TransferDatabase acImport, "Microsoft Access", CurrentDb.Name, acTable, "OQUT", "OQUTx", True


Ошибки - красным.
...
Рейтинг: 0 / 0
Копирование таблицы: линкованная в локальную
    #38740389
Ukraina
Код: vbnet
1.
DoCmd.TransferDatabase acImport, "Microsoft Access", CurrentDb.Name, acTable, "OQUT", "OQUTx", True

Вам надо указать путь к БД с этой таблицей, а не текущую.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Копирование таблицы: линкованная в локальную
    #40137367
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анатолий ( Киев )
А как скопировать таблицу из одной базы в другую, находясь в третьей?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Копирование таблицы: линкованная в локальную
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (7): Анонимы (4), Bing Bot, Yandex Bot 2 мин., Google Bot 5 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]