02.09.2005, 06:30 | #1 |
Участник
|
тип перечисления и перечисление
Доброго времени суток, народ
Подскажите плиз, есть ли в аксапте возможность создать в таблице 2 поля, первое из которых указывало бы тип перечисления, а второе в зависимости от типа отображало бы список элементов этого перечисления - примерно как с EDT, где есть возможность в зависимость от значений других полей делать связь в одном поле с несколькими таблицами |
|
02.09.2005, 11:27 | #2 |
Moderator
|
Можно сделать так:
1. Связать 1 поле таблицы с полем Name таблицы UtilElements, добавив в этот relation еще связь вида "Поле ссылки фиксировано" на поле RecordType из UtilElements со значением 40 (это значение енума UtilElementType::Enum). Таким образом, тип енума можно выбрать. 2. Список значений 2-го поля придется формировать программно на modified() 1-го поля.
__________________
Андрей. |
|
02.09.2005, 12:52 | #3 |
Участник
|
для примера можно посмотреть как реализован выбора Корр.счета (и перечисляемый тип - тип корр.счета)
|
|
02.09.2005, 13:06 | #4 |
Участник
|
2 kashperuk
Неее. Выбор кор.счета реализован ч/з релейшены на таблицах. И Sequel от этом пишет. 2 Dron AKA andy Для второго поля можно сделать лукап, в котором динамически подгружать список значений енумов |
|
02.09.2005, 15:31 | #5 |
Moderator
|
Цитата:
Изначально опубликовано AndyD
Для второго поля можно сделать лукап, в котором динамически подгружать список значений енумов
__________________
Андрей. |
|
02.09.2005, 16:03 | #6 |
Участник
|
Цитата:
но комбобокс как-то естественнее...
|
|
02.09.2005, 16:13 | #7 |
Moderator
|
Цитата:
Изначально опубликовано AndyD
Прошу прощения за глупый вопрос, но как?
__________________
Андрей. |
|
02.09.2005, 16:16 | #8 |
Участник
|
Ааа. Форма
Ну я, вообще говоря, имел в виду таблицу. |
|