Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как отредактировать связи с таблицами в другой базе? / 2 сообщений из 2, страница 1 из 1
11.08.2003, 14:13
    #32232868
Artiom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отредактировать связи с таблицами в другой базе?
Существует ли прямой и простой способ изменения связей (путей) с таблицами в другом mdb? Я имею ввиду в обход этого "диспетчера связей"?
Access пишет абсолютные пути к файлам, что не может не вызвать проблем. Вот мне потребовалось задать относительный, как это сделать?
Добится от хэлпа вразумительного ответа на этот вопрос снова не удалось.

Артем
...
Рейтинг: 0 / 0
11.08.2003, 16:44
    #32233089
x x x
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отредактировать связи с таблицами в другой базе?
если файл с данными в тойже директории и отличается "_dat" в названии
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
Public Function LinkTables()
    Dim T As TableDef
    Dim N As String
    Dim S As String
    Dim C As String
    Dim I As Integer
    Dim J As Integer

    S = CurrentDb.Name
    N = Dir(S)
    S = Left(S, Len(S) - Len(N))
    N =  "\"  & Left(N, Len(N) -  5 ) &  "_dat.mdb" 

    For Each T In CurrentDb.TableDefs
        C = T.Connect
        I = InStr(C,  "DATABASE=" )
        If I >  0  Then
            I = I +  9 
            J = InStr(I, C, N)
            If J <=  0  Then J = InStr(I, C,  ";" )
            If J <=  0  Then J = Len(C) +  1 
            If Mid$(C, I, J - I) <> S Then
                C = Left$(C, I -  1 ) & S & Mid$(C, J)
                T.Connect = C
                T.RefreshLink
            End If
        End If
    Next
End Function
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как отредактировать связи с таблицами в другой базе? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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