powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / MDB->ADP
9 сообщений из 9, страница 1 из 1
MDB->ADP
    #32170704
Чумаков А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как изобразить в ADP сие:

-----------------------------------------------
Function getVersion() As String
On Error GoTo Err_getVersion

Dim dbs As Database, cnt As Container
Dim doc As Document, prp As Property

Set dbs = CurrentDb
Set cnt = dbs.Containers!Databases
Set doc = cnt.Documents!UserDefined
doc.Properties.Refresh
getVersion = doc.Properties("Version")

Exit_getVersion:
Exit Function

Err_getVersion:
MsgBox err.Description
Resume Exit_getVersion

End Function
-----------------------------------------

Функция возвращает значение параметра Version, относящегося ко всему файлу MDB. Перешел на ADP, а как в нем это сотворить ?
...
Рейтинг: 0 / 0
MDB->ADP
    #32171426
Чумаков А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На что все-таки в ADP заменено:

Set dbs = CurrentDb - с эти понятно

Set cnt = dbs.Containers!Databases - ?

Set doc = cnt.Documents!UserDefined - ?
...
Рейтинг: 0 / 0
MDB->ADP
    #32171436
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CurrentProject.Properties...
...
Рейтинг: 0 / 0
MDB->ADP
    #32171480
Чумаков А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, но в в хелпе не нашел как через это вытянуть определенное пользователем свойство "Version" (определено через Файл->Свойство базы->Прочие)
...
Рейтинг: 0 / 0
MDB->ADP
    #32171505
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Ты можешь подключить к Adp проекту DAO (но будет ли оно возвращать что-либо я не знаю ) и использовать старый синтаксис
2. Ты можешь использовать вместо "(определено через Файл->Свойство базы->Прочие)" CurrentProject.Properties.Add "Твое сойство", Значение и потом его уже выцеплять как CurrentProject.Properties("Твое сойство"), но конечно теперь в свойствах базы версии не будет.
...
Рейтинг: 0 / 0
MDB->ADP
    #32171539
Чумаков А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо

CurrentProject.Properties("Твое сойство") - так пробовал не получается

попробую по 1 предложенному варианту
...
Рейтинг: 0 / 0
MDB->ADP
    #32171554
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>CurrentProject.Properties("Твое сойство") - так пробовал не получаетс

Была ошибка - не найдено свойство?
Вот ее надо обрабатывать -используя CurrentProject.Properties.Add "Твое сойство",Значение
...
Рейтинг: 0 / 0
MDB->ADP
    #32171571
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
функции которые я использую

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
'так добавляют свойства удобственно именно в процедуре общего модуля без параметров так как можно запускать вручную'
Public Sub add_prop()
CurrentProject.Properties.Add ( "firstdate" ),  0 
CurrentProject.Properties.Add ( "lastdate" ),  0 
End Sub

'так  устанавливаю месячный период'

Public Sub setperiod(data As Date)
Dim prp As Property
CurrentProject.Properties( "firstdate" ) = firstdate(data)
CurrentProject.Properties( "lastdate" ) = lastdate(data)
End Sub

'прочее'

Public Function gcy() 'GET CURRENT YEAR'
gcy = year(CDate(CurrentProject.Properties( "firstdate" )))
End Function

Public Function firstdate(data As Date)
firstdate = CDate( "1  " & CStr(Month(data)) &  "."  & CStr(year(data)))
End Function

Public Function gfd()
'get first date'
gfd = CDate(CurrentProject.Properties( "firstdate" ))
End Function

Public Function gld()
'get last date'
gld = CDate(CurrentProject.Properties( "lastdate" ))
End Function


существенное отличие свойств проекта от MDB я нашел лишь в том что тип только текстовый.
...
Рейтинг: 0 / 0
MDB->ADP
    #32171594
Чумаков А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо - все получилось
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / MDB->ADP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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