powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Считать параметр "название базы" из другого файла Access
5 сообщений из 5, страница 1 из 1
Считать параметр "название базы" из другого файла Access
    #39613584
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
Уважаемый форум,

Нужно считать название базы используя VBA из другого файла Access 2016. Пробую из текущей базы - все ок:
Код: vbnet
1.
CurrentDb.Properties("AppTitle").Value



Если открываю другую, то ругается, что нет такого параметра:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
db_n as new adodb.connection
with db_n
.Provider="Microsoft.ACE.OLEDB.16.0"
.connection="blabla"
.open
end with
debug.print db_n.Properties("AppTitle").Value <= вот тут затык



Пробовал вытащить весь список доступных параметров, вываливает целую кучу всего, и среди них действительно нет AppTitle. Вопрос: как получить именно этот параметр из другой базы?
...
Рейтинг: 0 / 0
Считать параметр "название базы" из другого файла Access
    #39613610
4z4r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IFK,
очевидную вещь скажу, но TypeName(db_n) != TypeName(CurrentDb) , ты явно не из того объекта AppTitle добыть пытаешься
...
Рейтинг: 0 / 0
Считать параметр "название базы" из другого файла Access
    #39613621
4z4r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и как-то так:
Код: vbnet
1.
2.
3.
4.
5.
6.
Set db_k = New Access.Application
db_k.OpenCurrentDatabase ("...\Database.accdb")
Debug.Print (TypeName(db_k.CurrentDb))
Debug.Print (db_k.CurrentDb.Properties.Count)
db_k.CloseCurrentDatabase
Set db_k = Nothing

Да, и у меня в 2016 не работает CurrentDb.Properties("AppTitle").Value , нет такого свойства
...
Рейтинг: 0 / 0
Считать параметр "название базы" из другого файла Access
    #39613631
IFK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IFK
Гость
4z4r, получилось через Debug.Print db_k.CurrentDb.Properties("AppTitle").Value. Спасибо!
...
Рейтинг: 0 / 0
Считать параметр "название базы" из другого файла Access
    #39613653
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4z4rу меня в 2016 не работает CurrentDb.Properties("AppTitle").Value , нет такого свойстваПотому что это не название базы, а заголовок приложения, задаваемый в Параметрах запуска.
Если не задан - его и нет.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Считать параметр "название базы" из другого файла Access
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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