Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как Может программа узнать - работает она в .MDB или .ADP проекте / 6 сообщений из 6, страница 1 из 1
20.11.2004, 09:58:09
    #32792518
yuniki
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как Может программа узнать - работает она в .MDB или .ADP проекте
Как Может программа узнать - работает она в .MDB или .ADP проекте, только не по расширению файла ?
...
Рейтинг: 0 / 0
20.11.2004, 12:22:02
    #32792579
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как Может программа узнать - работает она в .MDB или .ADP проекте
Например, так:
Код: 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
20.11.2004, 15:33:19
    #32792661
хм
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как Может программа узнать - работает она в .MDB или .ADP проекте
боюсь, так мы отличим лишь 97 от 2000
можно проверять наличие таблицы MSysObjects есть - mdb, нет- adp
...
Рейтинг: 0 / 0
20.11.2004, 15:53:18
    #32792675
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как Может программа узнать - работает она в .MDB или .ADP проекте
хмбоюсь, так мы отличим лишь 97 от 2000
можно проверять наличие таблицы MSysObjects есть - mdb, нет- adp
Точно. А ведь ЛП уже показывал мне... :(
Тогда можно
if instr(currentproject.connection,"microsoft.jet")>0 then
...
Рейтинг: 0 / 0
20.11.2004, 15:54:46
    #32792676
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как Может программа узнать - работает она в .MDB или .ADP проекте
... или что-нибудь в этом роде.
...
Рейтинг: 0 / 0
20.11.2004, 16:10:39
    #32792689
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как Может программа узнать - работает она в .MDB или .ADP проекте
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
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как Может программа узнать - работает она в .MDB или .ADP проекте / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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