powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как запустить запрос базы Акцесс?
4 сообщений из 4, страница 1 из 1
Как запустить запрос базы Акцесс?
    #33700509
Michael5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело в том, что мне нужно запустить файл Акцесс из Экселя, а конкретно - один из запросов в этом файле (назовем запрос "TBL1"). Я пытаюсь делать это таким образом, и сам файл базы данных открывается. А вот как теперь открыть конкретный запрос (или таблицу, форму, отчет и т.д. в этом файле)?
Подскажите пожалуйста!
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
    
Public Acc As Object

Public Sub qwer()

Set Acc = CreateObject("Access.Application")
Acc.OpenCurrentDatabase "C:\MyDB.mdb"
Acc.Visible = True
End Sub

Пытался открыть такими способами, к сожалению, не очень знаю язык, так что особо ничего не получилось...

Должно быть, наверно, что-то вроде этого:
Код: plaintext
1.
2.
3.
Dim r As Object
Set r = Acc.CurrentDb.OpenRecordset("TBL1")
MsgBox r.RecordCount

Только мне нужно, чтобы этот запрос физически открылся в приложении Акцесс.
...
Рейтинг: 0 / 0
Как запустить запрос базы Акцесс?
    #33700735
blinow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На вскидку. Макрос на запрос. Запусти Макрос.
...
Рейтинг: 0 / 0
Как запустить запрос базы Акцесс?
    #33700812
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Const acViewNormal =  0 
Const acNormal =  0 

Dim accApp As Object

Public Sub OpenForm()
    Set accApp = CreateObject("Access.Application")
    
    With accApp
        .OpenCurrentDatabase ("D:\1\db1.mdb")
        .Visible = True

        ' Открыть запрос.
        .DoCmd.OpenQuery "Query1", acViewNormal

        ' Открыть форму.
        '.DoCmd.OpenForm "Form1", acNormal
    End With
End Sub
...
Рейтинг: 0 / 0
Как запустить запрос базы Акцесс?
    #33702758
Michael5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое, работает! Буду знать!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как запустить запрос базы Акцесс?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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