|
1с 7.7 OLE
| ☑ |
0
MikeSh
10.05.13
✎
17:36
|
Доброго времени суток.
Работаю с базой семёрки через vbs + OLE.
Мне нужно получить все значения перечисления "ВидРемонта". Делаю так:
'Получить значения
Set nWK = Base.Enum.GetAttrib("ВидРемонта")
nAll = nWK.Count()
For i = 1 to nAll
Str = Str & nWK.ValueByIndex(i).Identifier & vbCrLf
Next
'Значения получены
Вот эта конструкция "nWK.ValueByIndex(i).Identifier" получает Идентификатор перечисления, а мне нужно получить Представление, на худой конец Комментарий. Как это сделать - ума не приложу... Может, кто сталкивался?
|
|
1
MikeSh
10.05.13
✎
17:38
|
Оффтоп
Как тут отредактировать своё сообщение?
|
|
2
DJ Anthon
10.05.13
✎
17:45
|
(1) никак. можно только попросить удалить его или ветку
|
|
3
ЧеловекДуши
10.05.13
✎
18:43
|
(0) Извращенец :)
|
|
4
MikeSh
10.05.13
✎
19:14
|
(3) Что именно навело вас на это высказывание?
Вы знаете другой способ получить значения перечисления?
|
|
5
Torquader
10.05.13
✎
19:20
|
Base.Metadata.Enum() - количество перечислений
Base.Metadata.Enum(Number) - конкретное перечисление
Base.Metadata.Enum(Number).Present - представление перечисления
Base.Metadata.Enum(Number).Value() - количество значений
Base.Metadata.Enum(Number).Value(ValueNumber) - конкретное значение
Base.Metadata.Enum(Number).Value(ValueNumber).Present - представление конкретного значения
|
|
6
MikeSh
10.05.13
✎
21:58
|
(5) Преогромное спасибо. Тему можно закрыть.
|
|