powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как Может программа узнать - работает она в .MDB или .ADP проекте
6 сообщений из 6, страница 1 из 1
Как Может программа узнать - работает она в .MDB или .ADP проекте
    #32792518
yuniki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как Может программа узнать - работает она в .MDB или .ADP проекте, только не по расширению файла ?
...
Рейтинг: 0 / 0
Как Может программа узнать - работает она в .MDB или .ADP проекте
    #32792579
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например, так:
Код: plaintext
1.
2.
3.
4.
5.
6.
on error resume next
eval("currentproject.connection")
if err.number= 0  then
  msgbox ".ad?"
else
  msgbox ".md?"
end if
...
Рейтинг: 0 / 0
Как Может программа узнать - работает она в .MDB или .ADP проекте
    #32792661
хм
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
боюсь, так мы отличим лишь 97 от 2000
можно проверять наличие таблицы MSysObjects есть - mdb, нет- adp
...
Рейтинг: 0 / 0
Как Может программа узнать - работает она в .MDB или .ADP проекте
    #32792675
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хмбоюсь, так мы отличим лишь 97 от 2000
можно проверять наличие таблицы MSysObjects есть - mdb, нет- adp
Точно. А ведь ЛП уже показывал мне... :(
Тогда можно
if instr(currentproject.connection,"microsoft.jet")>0 then
...
Рейтинг: 0 / 0
Как Может программа узнать - работает она в .MDB или .ADP проекте
    #32792676
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... или что-нибудь в этом роде.
...
Рейтинг: 0 / 0
Как Может программа узнать - работает она в .MDB или .ADP проекте
    #32792689
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Application.CurrentProject.ProjectType

Пример из Help:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Dim intProjType As Integer
 
intProjType = Application.CurrentProject.ProjectType
 
Select Case intProjType
    Case  0  ' acNull
        MsgBox "ProjectType is acNull"
    Case  1  ' acADP
        MsgBox "ProjectType is acADP"
    Case  2  ' acMDB
        MsgBox "ProjectType is acMDB"
    Case Else
	MsgBox "Can't determine ProjectType" 
End Select
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как Может программа узнать - работает она в .MDB или .ADP проекте
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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