Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как в удаленной базе установить свойства: Показать скрытые и системные объекты?
 
 автор: akkorn   (12.05.2010 в 21:14)   личное сообщение
 
 

Добрый день! Стоит задача подключившись из Visual Basic к удаленной базе данных, установить свойства Показывать скрытые и системные объекты.

В самом Access эти команды звучат так:
Application.SetOption "Show System Objects", 1
Application.SetOption "Show Hidden Objects", 1

Но убейте, не могу ни как добраться до этих свойств из VB...
В интернете тоже все перерыл- пусто..

Начало у меня такое:
Dim DbE As DBEngine, Dbs As Database
Set Dbs = DbE.OpenDatabase(PathToDB, False, False)

а вот дальше куда рыть в поисках этого Application- я не знаю :(

Помогите люди добрыя)

  Ответить  
 
 автор: Lukas   (12.05.2010 в 21:30)   личное сообщение
 
 

...подключившись ... к удаленной базе данных, установить свойства ...
Это не свойства базы данных, а Option объекта "Access.Application"

В самом VBE так можна, как в VB не знаю, не пробовал:

    With CreateObject("Access.application")
        .SetOption "Show System Objects", False
    End With

  Ответить  
 
 автор: Lukas   (12.05.2010 в 22:04)   личное сообщение
 
 

...удаленной базе данных...
Шорт, слона не приметил.
Он хранит эти значения в реестре поюзерно.
То есть, если удаленно, получается нужен червяк, который обманет антивируса.

  Ответить  
 
 автор: akkorn   (12.05.2010 в 22:12)   личное сообщение
 
 

Гхм. Ваш первый совет сработал, развиваю ту тему)))
А вот второй пост стал для меня неким страшилищем: Это ж зачем червяка создавать?)) Не раскусил шот Вашего слоника))))

Про удаленную базу- я имел ввиду не ту, из которой запускается этот код. А расположение ее может быть абсолютно любым- как в локальной сети, так и на носителях компьютера)
Все равно эти функции должны применяться относительно того пользователя, который их устанавливает)

  Ответить  
 
 автор: Lukas   (12.05.2010 в 22:24)   личное сообщение
 
 

Я сегодня опять землю рыл, потому соображаю с трудом.
Я что-то подумал, что надо изменять Option Access.Application на удаленной машине.
В общем если надо на своей машине, тогда червяка не нужно. : )

  Ответить  
 
 автор: akkorn   (12.05.2010 в 22:37)   личное сообщение
 
 

Пасиб Все работает))

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList