powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ... а как программно вызвать диспетчер связанных таблиц?
9 сообщений из 9, страница 1 из 1
... а как программно вызвать диспетчер связанных таблиц?
    #32510305
DDX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... а как программно вызвать диспетчер связанных таблиц?
через поиск не нашел.. хотя уверен, что тема поднималась не раз..
...
Рейтинг: 0 / 0
... а как программно вызвать диспетчер связанных таблиц?
    #32510335
zz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хе-х... А оно тебе надо?
DoCmd.RunCommand acCmdLinkedTableManager
...
Рейтинг: 0 / 0
... а как программно вызвать диспетчер связанных таблиц?
    #32510365
DDX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо!.. :))
сапсибо
...
Рейтинг: 0 / 0
... а как программно вызвать диспетчер связанных таблиц?
    #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
... а как программно вызвать диспетчер связанных таблиц?
    #32512760
DDX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! Мне надо именно только вызвать диспетчер связанных таблиц... Можно ли это сделать через Do.Cmd? Вариант zz не получился- такого параметра для DoCmd.RunCommand нет... (по крайней мере в MSA2000)
...
Рейтинг: 0 / 0
... а как программно вызвать диспетчер связанных таблиц?
    #32512805
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подключи библиотеку Microsoft Office, найди нужную тебе CommanBarButton и вызови у нее метод Execute
Ключевые слова - CommandBars, CommandBar, CommandBarControls, CommandBarPopup, CommandBarButton

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


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