Простой способ заменить данные ComboBox? Или заполните ComboBox из данных - PullRequest
0 голосов
/ 05 августа 2011

Я взял на себя очень старый проект, написанный на VB6, это беспорядок, и я действительно не знаю VB, поэтому было бы здорово, если бы кто-то мог мне помочь.

У меня есть элемент управления Data , который получает записи из базы данных Access, которые я хотел бы заменить каким-либо выпадающим списком - я думал о ComboBox . К сожалению, я не могу получить записи из базы данных так же, как с Data , поэтому я подумал о заполнении ComboBox на основе того, что находится в элементе управления Data . Как мне этого добиться? Или есть лучший способ сделать это?

Мое последнее средство - создать все методы базы данных вручную, чтобы реплицировать поведение Data для ComboBox , но я думаю, что это слишком много усилий для такого небольшого изменения.

Заранее спасибо!

1 Ответ

1 голос
/ 05 августа 2011

Элемент управления Data делает больше, чем просто позволяет им просматривать записи, он управляет базой данных, текущей записью, привязкой данных и т. Д. Самый простой способ сделать то, что вы хотите, - это скрыть / переместить элемент управления данными и использовать его .Recordset.Find*() методы.Обратите внимание, что DAO является архаичным и был заменен хотя бы один раз для VB6 (с ADO)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...