Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Marianna
Зарегистрирован: 15.05.2007 Сообщения: 20 Откуда: Украина, Херсон
|
Добавлено: Вт Янв 22, 2008 5:20 pm Заголовок сообщения: элементы списка ListBox из таблицы MapInfo |
|
|
Здравствуйте!
Мне надо создать ЛистБокс. Причем в качестве элементов списка необходимо взять значения определенного столбца таблицы МэпИнфо. Никак не получается это сделать. Подскажите, пож., кто уже решал такую задачу.
Спасибо. |
|
Вернуться к началу |
|
|
Андрей Могильный
Зарегистрирован: 21.03.2006 Сообщения: 864
|
Добавлено: Ср Янв 23, 2008 5:45 pm Заголовок сообщения: |
|
|
Пример (только с PopupMenu, а не с ListBox, значения не имеет, главное идея):
Sub Gog
Dim LayersStr As String
LayersStr = GetLayersList()
Dialog
Width 303
Height 125
Control PopupMenu
ID 1
Title LayersStr
Width 166
Height 13
Position 4, 12
Calling LayersHandler
А вот в функции GetLayersList() уже реализуете свой выбор из какого вам надо источника и готовите строку формата:
"значение1;значение2;значение3" |
|
Вернуться к началу |
|
|
Marianna
Зарегистрирован: 15.05.2007 Сообщения: 20 Откуда: Украина, Херсон
|
Добавлено: Чт Янв 24, 2008 9:14 pm Заголовок сообщения: |
|
|
Большое спасибо! Все получилось! |
|
Вернуться к началу |
|
|
Гикор
Зарегистрирован: 06.11.2009 Сообщения: 34
|
Добавлено: Вт Дек 01, 2009 10:44 pm Заголовок сообщения: |
|
|
Добрый вечер,
Dim LayersStr As String
LayersStr = GetLayersList(как заполнять???)
Спасибо Crying or Very sad |
|
Вернуться к началу |
|
|
Андрей Могильный
Зарегистрирован: 21.03.2006 Сообщения: 864
|
Добавлено: Ср Дек 02, 2009 6:49 pm Заголовок сообщения: |
|
|
По-моему написано:
А вот в функции GetLayersList() уже реализуете свой выбор из какого вам надо источника и готовите строку формата:
"значение1;значение2;значение3"
Например:
"кварталы;участки;здания" |
|
Вернуться к началу |
|
|
Гикор
Зарегистрирован: 06.11.2009 Сообщения: 34
|
Добавлено: Ср Дек 02, 2009 7:05 pm Заголовок сообщения: |
|
|
это что названия таблиц???? Как указать из какой таблицы и какой колонки взять значение????? |
|
Вернуться к началу |
|
|
Андрей Могильный
Зарегистрирован: 21.03.2006 Сообщения: 864
|
Добавлено: Ср Дек 02, 2009 7:10 pm Заголовок сообщения: |
|
|
Цикл по таблицам от 1 до NumTables(), конкатенация наименований таблиц используя TableInfo в строку.
Документацию по MapBasic всю прочитали? Если нет, рекомендую, масса вопросов снимется сама собой. |
|
Вернуться к началу |
|
|
Гикор
Зарегистрирован: 06.11.2009 Сообщения: 34
|
Добавлено: Ср Дек 02, 2009 9:00 pm Заголовок сообщения: |
|
|
5 раз перечитал...!!!!!!!!!!! |
|
Вернуться к началу |
|
|
|