3 / 3 / 4
Регистрация: 06.05.2013
Сообщений: 63
1

Программная настройка BDLookupComboBox

29.05.2014, 16:19. Показов 623. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть у меня форма с эдитами и BDLookupComboBox-ами. На этой форме я ввожу данные в эдиты и в BDLookupComboBox-ах выбираю определенные значения, потом нажимаю на кнопку зарегистрировать и все заносится в БД на SQLServer. Но у меня есть еще задача редактировать эти данные, с БД я спокойно выношу данные в эдиты, но проблема с BDLookupComboBox-ами , как мне выбрать то что я выбирал при регистрации?

Видите, я вношу данные. Потом нажимаю изменить. В эдиты все нормально заносится
C++
1
Edit1->Text=*****
это понятно как.

Но как выбрать в BDLookupComboBox то что лежит в БД. А то при изменении мне приходится их все открывать и выбирать сначала, к чему относится эта машина. Как показано на последнем скрине.

В базу при регистрации вносится только id того что я выбрал в BDLookupComboBox.

Буду благодарен за помощь. Спрашивайте если что не поняли
Миниатюры
Программная настройка BDLookupComboBox   Программная настройка BDLookupComboBox   Программная настройка BDLookupComboBox  

Программная настройка BDLookupComboBox  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.05.2014, 16:19
Ответы с готовыми решениями:

Программная настройка DCOM
Нужно программно настроить DCOM.Меняю в реестре (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole)...

Программная настройка ADOConnection
Создал DataModule Разместил ADOConnection название DBConnecter, ADOQuery название SQLQuery, и...

Программная настройка MasterSource и MasterFields
procedure TForm1.ComboBox2Change(Sender: TObject); begin if ComboBox2.ItemIndex = 0 then...

Программная настройка роутера TP-Link
Доброго времени. У меня такая проблема. delphi xe 10 + indy 10 (idhttp, coockie manager) Пишу...

5
91 / 91 / 22
Регистрация: 02.07.2013
Сообщений: 332
29.05.2014, 17:54 2
У DBComboBox два датасета. ListSource - то, что ты выбираешь из списка, DataSource - это куда в DatField будет заносится выбранное значение KeyField.
0
3 / 3 / 4
Регистрация: 06.05.2013
Сообщений: 63
29.05.2014, 22:36  [ТС] 3
c0rvax, возможно вы меня не поняли, возможно я вас не понял. Но мне нужно например, когда я выбираю что-то в BDLookupComboBox, потом это сохраняю. И когда я нажимаю изменить, меня перекидывает на форму с этим же BDLookupComboBox, только уже в BDLookupComboBox выбрано то что я раньше выбирал, и потом я нажимаю на него и выбираю уже другое значение - изменяю его.

Добавлено через 3 часа 11 минут
Если не поняли, задавайте вопросы.
0
91 / 91 / 22
Регистрация: 02.07.2013
Сообщений: 332
30.05.2014, 10:41 4
Первый вопрос. Сколько DataSet завязано на DBLookupComboBox в ObjectInspector?
0
3 / 3 / 4
Регистрация: 06.05.2013
Сообщений: 63
01.06.2014, 19:04  [ТС] 5
c0rvax, ноль.
0
91 / 91 / 22
Регистрация: 02.07.2013
Сообщений: 332
01.06.2014, 19:12 6
Я тогда не понимаю, как всё работает вообще. Откуда тогда берутся данные для выбора? Может, это не DBLookupComboBox'ы, а простые комбобоксы?
0
01.06.2014, 19:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2014, 19:12
Помогаю со студенческими работами здесь

Программная настройка чувствительности микрофона
Добрый день. Опять я. Такой вопрос: как средствами Qt5.x настроить чувствительность микрофона, ибо...

Программная настройка отбора формы списка
Всем привет! Подскажите пожалуйста, как внешней обработкой задать пользователю отбор в форме списка.

Программная настройка ODBC на стороне клиента.
Подскажите что нужно сделать, если приложение использует ODBC соединение, а оно не настроено на...

Программная настройка подключения через ODBC
Здравствуйте! Имеется форма, которая получает данные из связанных таблиц посредством ODBC. Когда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru