Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2010, 14:37   #1
golt-andrej
Пользователь
 
Регистрация: 29.09.2008
Сообщений: 18
По умолчанию Запись в ComboBox из БД

Уважаемые форумчане! Недавно столкнулся с проблемой...
Описание: Создана форма, на которой имеется несколько компонентов Edit и один ComboBox (состоящий из определённого числа строк). По одной из команд происходит чтение полей текущей записи из БД и запись в соответствующие Edit и ComboBox. Запись из БД в Edit мне понятна. Но, каким образом можно осуществить выбор в ComboBox строки, значение которой считано из БД??? Заранее благодарен!!!
golt-andrej вне форума Ответить с цитированием
Старый 25.01.2010, 16:11   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

Combobox F1
ItemIndex Text
Items ->Tstrings Indexof достаточный набор для навигации
если нет то F1 & See Also
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 25.01.2010, 16:44   #3
golt-andrej
Пользователь
 
Регистрация: 29.09.2008
Сообщений: 18
По умолчанию

В ComboBox уже имеются строки!
golt-andrej вне форума Ответить с цитированием
Старый 26.01.2010, 10:53   #4
golt-andrej
Пользователь
 
Регистрация: 29.09.2008
Сообщений: 18
По умолчанию

Задам вопрос по другому: Как программно осуществить выбор строки в ComboBox в соответствии с одноимённым значением поля записи таблицы БД?
golt-andrej вне форума Ответить с цитированием
Старый 26.01.2010, 16:51   #5
golt-andrej
Пользователь
 
Регистрация: 29.09.2008
Сообщений: 18
По умолчанию

Огромное спасибо за подсказку!!!
А сделал я следующим образом (хоть немного не рационально, но работает):

if Table['SportRazr'] = 'б/р' then
begin
ComboBox.ItemIndex := 0;
exit;
end;

Количество таких условий будет равно количеству строк в ComboBox. А у меня их -10. Все эти условия включены в отдельную процедуру. процедуру.
golt-andrej вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запись в текстовый файл из ComboBox Siluet Общие вопросы Delphi 11 13.12.2009 14:04
combobox berfilm Общие вопросы Delphi 3 16.09.2009 21:53
ComboBox Juffin Общие вопросы Delphi 4 24.05.2009 22:14
Не могу внести строку из combobox в combobox!? tacer Помощь студентам 1 30.11.2007 19:45