powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / закрытие одной базы из другой
5 сообщений из 5, страница 1 из 1
закрытие одной базы из другой
    #32131528
dona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Открываю программно из первой базы вторую, и при открытии второй программно выполняется ряд операций. Как теперь программно из первой базы закрыть вторую?
...
Рейтинг: 0 / 0
закрытие одной базы из другой
    #32131571
RIm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как открывается база?
Приведи пример кода. Тогда станет ясно что используется. ado или dao?
...
Рейтинг: 0 / 0
закрытие одной базы из другой
    #32131594
dona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
--------- код открытия второй базы из первой ----------------
Dim strRun As String
strRun = "c:\Program Files\Microsoft Office\Office\Msaccess.exe ""c:\...\X.mdb"""
Shell strAccRun, vbMinimizedFocus
...
Рейтинг: 0 / 0
закрытие одной базы из другой
    #32131655
RIm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо открывать базу данных несколько другим способом:

пример для access 97

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Public Function test()
    ' Определяем переменну., в которой будет хранится ссылка на открываемую БД
    Dim oapp As Access.Application

    ' Открываем Access
    Set oapp = CreateObject( "Access.Application" )
    'Для Access 2000 возможно надо заменить на:
    'Set oapp = CreateObject( "Access.Application.8 ")
    
    ' Открываем БД
    oapp.OpenCurrentDatabase "c:\temp\q.mdb"

    ' ..................................... Делаем тут что хотим

    'Закрываем БД
    oapp.CloseCurrentDatabase
    'Закрываем Access
    oapp.Quit
    ' Освобождаем переменную
    Set oapp = Nothing
End Function
...
Рейтинг: 0 / 0
закрытие одной базы из другой
    #32131857
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
похоже вы открываете ещё одно окно аксесса и автоэкзек выполняет код. можно туда же добавить код выхода или с помощью АПИ закрыть второе окно аксесса
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / закрытие одной базы из другой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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