www.map-info.ru :: Просмотр темы - РАСКРЫВАЮЩИЙСЯ СПИСОК СО ЗНАЧЕНИЯМИ в форме ИНФОРМАЦИИ
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
Гикор



Зарегистрирован: 06.11.2009
Сообщения: 34

СообщениеДобавлено: Чт Ноя 26, 2009 11:37 pm    Заголовок сообщения: РАСКРЫВАЮЩИЙСЯ СПИСОК СО ЗНАЧЕНИЯМИ в форме ИНФОРМАЦИИ Добавить ответ со ссылкой на данный текст

Добрый день, скажите пожалуйста
можно ли сделать в форме "ИНФОРМАЦИЯ" раскрывающийся списк со значениями. Например указывать типы объектов. Или можно как-то создать новую форму для заполнения данных таблиц???

Спасибо)))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
reasonat



Зарегистрирован: 01.07.2009
Сообщения: 224
Откуда: Екатеринбург

СообщениеДобавлено: Пт Ноя 27, 2009 12:41 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

в стандартном окне информации MapInfo так не делается. Можно писать утилиты, где в диалоговом окне использовать выпадающие списки со значениями из определенных таблиц или справочников.
или попробовать найти уже существующие утилиты.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Гикор



Зарегистрирован: 06.11.2009
Сообщения: 34

СообщениеДобавлено: Пт Ноя 27, 2009 12:46 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

такие утилиты я нашел, но хотелось бы самому настроить внешний вид и положение такой формы в окне карты. и чтобы она вызывалась после нанесения нового объекта на карте. Прочитал много литературы, но что-то недогнать(((((
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
reasonat



Зарегистрирован: 01.07.2009
Сообщения: 224
Откуда: Екатеринбург

СообщениеДобавлено: Пт Ноя 27, 2009 12:57 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

пишете обработчик событий, про это есть в справке и в руководстве к MapBasiс, на определенное событие, например на добавление записи в определенную таблицу, вызываете диалог.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Гикор



Зарегистрирован: 06.11.2009
Сообщения: 34

СообщениеДобавлено: Вт Дек 01, 2009 10:54 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Добрый вечер,

Диалог создал с полями и списками, все устраивает. Теперь как мне сделать так, чтобы то что я забиваю руками и выбираю из выпадающих списков сохранялось мне в нужную таблицу.???

Очень жду ответа

СВАСИБО Embarassed
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
reasonat



Зарегистрирован: 01.07.2009
Сообщения: 224
Откуда: Екатеринбург

СообщениеДобавлено: Ср Дек 02, 2009 1:57 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Для вашего диалога надо написать обработчик, который, например при закрытии окна кнопкой OK будет сохранять величины, забитые или выбранные из списков куда хотите. Переменная, куда сохраняется выбор в списке, указывается в самом элементе диалога.
А в обработчике используйте функцию ReadControlValue(), ее можно использовать для чтения всех элементов диалога. И Update для сохранения в таблицу
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Гикор



Зарегистрирован: 06.11.2009
Сообщения: 34

СообщениеДобавлено: Ср Дек 02, 2009 2:29 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Не получается((((

Если таблица "Здания", Поле "Тип" (вбираю из PopupBox), то как должна выглядеть функция ReadControlValue()

Очень жду ответа спасибо
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
reasonat



Зарегистрирован: 01.07.2009
Сообщения: 224
Откуда: Екатеринбург

СообщениеДобавлено: Ср Дек 02, 2009 2:40 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

если в диалоге есть элемент с ID 2, предст.собой выпадающий список с типами зданий, например:
н,мн,кн,ж,мж,кж
то при выборе типа "кн" функция ReadControlValue(2) вернет 3 - порядковый номер элемента списка
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Гикор



Зарегистрирован: 06.11.2009
Сообщения: 34

СообщениеДобавлено: Ср Дек 02, 2009 5:41 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Спасибо, это понятно.... А как указать куда сохранить???
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru