Тема: Autodesk Map и Civil 2009. Заполнение таблиц OD и LT выбором значений

Есть проект в Autodesk Map или Civil 2009 Rus и связанная с ним база данных, например в Access.
Можно ли как-то настроить заполнение полей таблиц связанной БД выбором значения из раскрывающегося списка в окне Свойств автокада?
И так же настроить заполнение таблиц объектных данных не введением значения с клавиатуры, а выбором из списка? Возможно это или нет?

Re: Autodesk Map и Civil 2009. Заполнение таблиц OD и LT выбором значений

Если с использованием программирования, то такой вариант можно посмотреть:
К объектным данным через функции ade_od подключаемся на лиспе или VBA, затем на DCL(если лисп) сделать свою форму  для удобного ввода информации.

Re: Autodesk Map и Civil 2009. Заполнение таблиц OD и LT выбором значений

Интересно. А, подробнее можно?

Re: Autodesk Map и Civil 2009. Заполнение таблиц OD и LT выбором значений

Я сам только изучаю методом проб и ошибок.

http://aco.ifmo.ru/~nadinet/html/lectures/lct_dcl1.html здесь в конце пример диалогового окна со списками. Ну и в  acmaplisp.chm из папки help функции с префиксом ade_od для доступа только к данным в примитиве.

(изменено: Olga_@@@, 5 апреля 2009г. 13:47:12)

Re: Autodesk Map и Civil 2009. Заполнение таблиц OD и LT выбором значений

Посмотрела. Смущает вот это -

В работе со списками основная сложность - составление самого списка. Он составляется как символьная строка, через знак "\n" - перевод каретки

// Диалог со списком

dd_list : dialog {
label = "Тестирование списков";
:popup_list{label = "1s&t: ";
key = "lst1";
list = "None \nDatum Triangle Filled \nDatum Triangle \nIntegral \nUser Arrow...";
edit_width = 20;
}
:popup_list{label = "2s&t: ";
key = "lst2";
list = "None \nDatum Triangle Filled \nDatum Triangle \nIntegral \nUser Arrow...";
edit_width = 20;
}
: row {
ok_button;
cancel_button;
}
}

Мне бы хотелось, чтобы выбирались значения из таблицы подстановок, которая уже есть в базе. И что бы можно было дополнять и редактировать список подстановок не изменяя DCL.