Как открыть Access из VB

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
citysoft
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 23.03.2008 (Вс) 22:17

Как открыть Access из VB

Сообщение citysoft » 12.08.2009 (Ср) 11:01

Пишу код:
Dim myAccess As Access.Application
Set myAccess = New Access.Application
myAccess.OpenCurrentDatabase "c:\aaa.mdb"

Access выдает стандартное предупреждение об опасности, нажимаю кнопку "Открыть" и Access пропадает.
Что не так ?
Заранее благодарен

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Re: Как открыть Access из VB

Сообщение gjghjc » 13.08.2009 (Чт) 17:38

А смысл этих телодвижений?
Если есть нужда работать с базой то поиск по словам ADODB.Connection и CreateObject может спасти отца русской демократии.
Если Нужно просто открыть базу то ShellExecute

ЗЫ Проверил, Акцесс реально пропадает. Странно к чему бы это?
Утро добрым не бывает!

trash
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 113
Зарегистрирован: 28.01.2009 (Ср) 12:09

Re: Как открыть Access из VB

Сообщение trash » 13.08.2009 (Чт) 18:06

Потому что никто не потрудился выставить myAccess.Visible = True.

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Re: Как открыть Access из VB

Сообщение gjghjc » 14.08.2009 (Пт) 17:26

trash писал(а):Потому что никто не потрудился выставить myAccess.Visible = True.

А ты пробовал? И у тебя Акцесс оставался видимым?
Я кстати сразу эту строку добавил в код. Но дело в том что после того как ты нажимаешь на кнопку открыть акцесс не просто становится невидимым, я даже процесса в таскменеджере не наблюдаю.

Да и вроде бы .Visible = True у приложения стоит по умолчанию.

Или я ошибаюсь?
Утро добрым не бывает!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 22

    TopList