Форум: "Базы";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
ВнизЕсть какая-то возможность получить значения всех записей поля? Найти похожие ветки
← →
Aleksandr. (2004-12-22 16:06) [0]Часто для TComboBox"a, чтобы наполнить его Items, приходится перебирать всю таблицу. Есть ли возможность в TClientDataSet кик-нибудь попроще получить сразу значение поля всех записей?
← →
Соловьев © (2004-12-22 16:09) [1]TDBLookupCombobox
← →
Aleksandr. (2004-12-22 16:10) [2]Или, может, есть вообще какой компонент вроде TDBListBox наоборот - листает записи в таблице, а текст сам по себе?
← →
Aleksandr. (2004-12-22 16:21) [3]Соловьев © :
TDBLookUpComboBox работает на поле таблицы, просматривая поле таблицы. А мне нужен ComboBox, который просматривает поля таблицы, но ни на какое поле выбранные значения не привязывает - он нужен только для фильтрации. Для примера: в таблице есть поле CityID. Названия городов подключаются через DBLookUpComboBox из таблицы cities. Но в таблице cities есть поля RegionID, CountryID, которые отсутствуют в редактируемой таблице, но для удобства ввода нужно осуществить последовательность выбора страны и региона из таблиц Countries и Regions для выбора города. Сейчас мне приходится ставить для них два обычных ComboBox, которым перебором этих таблиц заполняются Items, а на их CloseUp, Change ставится фильтр для таблицы Cities. Не самый оптимальный код, вот я и стал копаться.
← →
Соловьев © (2004-12-22 16:31) [4]Но в таблице cities есть поля RegionID, CountryID, которые отсутствуют в редактируемой таблице, но для удобства ввода нужно осуществить последовательность выбора страны и региона из таблиц Countries и Regions для выбора города. Сейчас мне приходится ставить для них два обычных ComboBox, которым перебором этих таблиц заполняются Items, а на их CloseUp, Change ставится фильтр для таблицы Cities. Не самый оптимальный код, вот я и стал копаться.
3 подряд TDBLookupCombobox
Еще можно поробовать вывести для удобства и страну и регион в список городов.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.039 c