powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с combobox
9 сообщений из 9, страница 1 из 1
Помогите с combobox
    #37129391
6amp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Никак не могу разобраться с этими комбами (а на носу сдача курсача). Тема: прокат\продажа авто. Имеется 2 таблицы " марка авто " и " модель авто "(связаны идентификатором марки). С формой заполнения таблицы " марка авто " разобрался. А вот как реализовать в новой форме комбо, в котором можно было бы выбирать марку по названию, но сохранять в таблицу " модель авто " только идентификатор марки?
Надеюсь понятно объяснил суть проблемы, заранее спасибо)
...
Рейтинг: 0 / 0
Помогите с combobox
    #37129887
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ControlSource - куда записать результат выбора и откуда брать значение при открытии формы
RowSource - откуда брать данные для заполнения выпадающего списка в ComboBox
RowSourceType - чем являет то, что указано в RowSource. Тип данных
BoundColumn - порядковый номер столбца выпадающего списка в ComboBox значение которого будет использовано как выбранное значение
BoundTo = .T. - обязательная настройка, если BoundColumn - это значение числового типа

Когда ComboBox закрыт, то в качестве выбранного значения отображается всегда значение первого столбца раскрывающегося списка.

Скрыть "лишние" столбцы раскрывающегося списка можно указав нулевую ширину в свойстве ColumnWidths. В этом свойсвте указываются ширина всех столбцов ComboBox через запятую
...
Рейтинг: 0 / 0
Помогите с combobox
    #37130025
6amp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМ, огромное спасибо)))))) вроде бы все получилось)) А еще вопросик, как работает InteractiveChange? У меня фокс ругается на то, что THIS и THISFORM можно использовать только в методе.
...
Рейтинг: 0 / 0
Помогите с combobox
    #37130046
6amp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня собственно получается вот что:
марки и модели заполнили, теперь появилась новая таблица каталог, в форме его заполнения теперь 2 комба. В первом выбирается марка, а во втором должны появиться только те модели, которые относятся к этой марке.
...
Рейтинг: 0 / 0
Помогите с combobox
    #37130098
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сообщения об ошибках надо понимать буквально. Вот что написано, то и есть. Нельзя использовать ссылки на объект, если объекта в данном контексте не существует.

По поводу связанных ComboBox есть много тем в данном форуме. Например

/topic/701659
...
Рейтинг: 0 / 0
Помогите с combobox
    #37130259
6amp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМ, спасибо, почитаю) А вот с первой проблемой я рано радовался, у меня получилось что сохраняется не идентификатор марки в таблицу моделей, а порядковый номер комбо (если в комбо отображаются наименования марок) Если поменять в Controlsorce на идентифкатор марки, то в списке отображаются марки, но при выборе в комбо устанавливается идентификатор, но сохраняется все правильно. Вот как бы сделать чтобы отображались именно названия при выборе и сохранялся не порядок комбо, а сам идентификатор?
...
Рейтинг: 0 / 0
Помогите с combobox
    #37130452
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoundTo = .T. - обязательная настройка, если BoundColumn - это значение числового типа
...
Рейтинг: 0 / 0
Помогите с combobox
    #37130642
6amp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, теперь разобрался, все работает, только почему то не скрывается второй столбец. В ColumnWidths 120,0 стоит.
...
Рейтинг: 0 / 0
Помогите с combobox
    #37130649
6amp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл еще кое-что уточнить, в выпадающем списке комбо можно как-нибудь сделать сортировку?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с combobox
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]