Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ... а как программно вызвать диспетчер связанных таблиц? / 9 сообщений из 9, страница 1 из 1
07.05.2004, 11:14
    #32510305
DDX
DDX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
... а как программно вызвать диспетчер связанных таблиц?
... а как программно вызвать диспетчер связанных таблиц?
через поиск не нашел.. хотя уверен, что тема поднималась не раз..
...
Рейтинг: 0 / 0
07.05.2004, 11:23
    #32510335
zz
zz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
... а как программно вызвать диспетчер связанных таблиц?
Хе-х... А оно тебе надо?
DoCmd.RunCommand acCmdLinkedTableManager
...
Рейтинг: 0 / 0
07.05.2004, 11:30
    #32510365
DDX
DDX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
... а как программно вызвать диспетчер связанных таблиц?
Надо!.. :))
сапсибо
...
Рейтинг: 0 / 0
08.05.2004, 15:49
    #32511490
neal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
... а как программно вызвать диспетчер связанных таблиц?
Иногда если все таблицы привязываются к одной и той же базе, то можно программно вместо вызова менеджера связанных таблиц пройтись по ним проверить и привязать

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
    Dim Td As TableDef
    Dim S As String
    Dim T As String
On Error GoTo Er
    S = Nz(Me.ServerDB, "")   ' S - сетевой путь к серверной базе
    If (Len(Trim(S)) > 0) Then
        If (Dir(S, vbNormal) <> "") Then
            T = ";DATABASE=" & S
            For Each Td In CurrentDb.TableDefs
                If (Len(Td.Connect) > 0) Then
                     Td.Connect  = T
                     Td.RefreshLink 
                End If
            Next Td
        Else
            MsgBox "File '" & S & "' not found!"
        End If
    Else
        MsgBox "Bad File Name '" & S & "'!"
    End If
...
...
Рейтинг: 0 / 0
11.05.2004, 11:11
    #32512760
DDX
DDX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
... а как программно вызвать диспетчер связанных таблиц?
Спасибо! Мне надо именно только вызвать диспетчер связанных таблиц... Можно ли это сделать через Do.Cmd? Вариант zz не получился- такого параметра для DoCmd.RunCommand нет... (по крайней мере в MSA2000)
...
Рейтинг: 0 / 0
11.05.2004, 11:32
    #32512805
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
... а как программно вызвать диспетчер связанных таблиц?
Подключи библиотеку Microsoft Office, найди нужную тебе CommanBarButton и вызови у нее метод Execute
Ключевые слова - CommandBars, CommandBar, CommandBarControls, CommandBarPopup, CommandBarButton

P.S. Сам не пробовал
...
Рейтинг: 0 / 0
11.05.2004, 11:35
    #32512813
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
... а как программно вызвать диспетчер связанных таблиц?
Application.Run "acwztool.att_Entry"
...
Рейтинг: 0 / 0
11.05.2004, 11:39
    #32512824
DDX
DDX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
... а как программно вызвать диспетчер связанных таблиц?
Круто!
Спасибо, работает! (Application.Run "acwztool.att_Entry")
...
Рейтинг: 0 / 0
11.05.2004, 11:42
    #32512832
DDX
DDX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
... а как программно вызвать диспетчер связанных таблиц?
Спасибо всем ,кто ответил =)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ... а как программно вызвать диспетчер связанных таблиц? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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