Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 07.04.2016
Сообщений: 40
1

Неправильно работает DBLookupComboBox

27.11.2016, 14:06. Показов 928. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, уважаемые форумчане! У меня возникла задача: сделать так, чтобы при выборе группы можно было выбрать только соответствующие предметы. Казалось бы, у меня всё получилось. Но возник один конфуз - при выборе дисциплины можно выбрать только первую запись (показано на картинке). При этом все записи как бы одновременно выделяются.
Прилагаю код обработчика событий MouseEnter для DBLookupComboBox, а также саму форму.
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
procedure TMainForm.DBLookupComboBox2MouseEnter(Sender: TObject);
var
q:string;
begin
   DataModule1.IBQuery5.Active := False;
   q:=DBLookupCombobox1.Text;
   DataModule1.IBQuery5.SQL.Text :=
   'select a.fname, b.id, a.id_group, b.group_number from discipline a, groups b where b.id=a.id_group and b.group_number=' +q;
   DataModule1.IBQuery5.Active := True;
   DBLookupCombobox2.ListSource := DataModule1.DataSource5;
   DBLookupCombobox2.ListField:= 'fNAME';
   DBLookupCombobox2.KeyField:='ID';
   DBLookupComboBox2.ListSource.DataSet.Last;
end;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2016, 14:06
Ответы с готовыми решениями:

Не работает DBLookUpCombobox
У меня на форме расположен DBLookUpCombobox и я вписал все поля Data Field, Data Sourse, List...

Неправильно работает StringGrid1
Суть проблемы такова что мы вводим кол-во вкладываемых средств от 3, и далее нажимаем кнопку...

Фильтр работает неправильно
Привет, всем! Столкнулся с такой проблемой, хочу вывести по фильтру Заводской номер но когда ввожу...

Неправильно работает фильтр
Итак давайте все сначало. 1. Открываю Делфи7 На форму кидаю Table1, DataSource1, DBGrid1 2. Делаю...

5
1 / 1 / 0
Регистрация: 07.04.2016
Сообщений: 40
27.11.2016, 14:08  [ТС] 2
Вот окно
Миниатюры
Неправильно работает DBLookupComboBox  
0
44 / 44 / 24
Регистрация: 01.05.2012
Сообщений: 178
27.11.2016, 14:54 3
Можно было бы проще сделать, настроить свойства объекта DBLookUpCombobox.
0
1 / 1 / 0
Регистрация: 07.04.2016
Сообщений: 40
27.11.2016, 15:09  [ТС] 4
Подскажите пожалуйста, как это сделать? А то уже замучался. Вроде мелочь, а неприятно.
0
44 / 44 / 24
Регистрация: 01.05.2012
Сообщений: 178
27.11.2016, 15:15 5
Кликните по DBLookUpCombobox, слева в Object Inspector настройте поля DataSource, Keyfiled, ListField, DataField, ListSource.
Миниатюры
Неправильно работает DBLookupComboBox  
0
1 / 1 / 0
Регистрация: 07.04.2016
Сообщений: 40
27.11.2016, 15:22  [ТС] 6
Спасибо, но у меня же выборка данных происходит, а также зависимость от другого DBLookUpCombobox. Мне не просто список нужно вывести из одной таблицы.
0
27.11.2016, 15:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2016, 15:22
Помогаю со студенческими работами здесь

Неправильно работает фильтрация
Добрый вечер, сделал динамическую фильтрацию работает нормально кроме одного момента например когда...

Форма логина работает неправильно
Здравствуйте, помогите исправить код. При вводе данных в поля выводит только "Не удалось открыть...

Неправильно работает авторизация в программе
написал прогу но чуть-чуть не могу врубиться(то ли уже мозги не варят то ли что...) так вот!...

Проверьте задачку по циклам, неправильно работает. [думаю что неправильно]
Спасибо что решили зайти. Задание выгладит так: http://*******/PW95p А результат выплнения:...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru