Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > неправильно раскрывается DBLookupComboBox


Автор: Dimyan 22.1.2005, 12:29
у меня при вводе данных открывается форма на которой среди прочего есть два DBLookupComboBox. Но почему то данные которые в них занесены при первом раскрытии отображаются в виде одной строки выподающего списка и только когда я этот список проматываю вниз да конца, при следующем открытии он уже распахивается полностью. И что самое интересное - если промотать список до конца чтоб он полностью распахивался и закрыть форму то при следующем ее вызове из программы DBLookupComboBox уже распахиватся нормально. Как это исправить?
А еще у меня никак не получается чтоб при открытии формы в DBLookupComboBox уже отображался ну например первый элемент из занесенного в него списка. smile

Автор: Dimyan 24.1.2005, 07:58
Может быть кто нибудь всетаки с таким встречался? Вот так это выглядит:
http://faq.shelek.com/temp/cos.jpg

а вот так после того как по бегункам туда сюда покликаю потом закрою и снова распохну список, ну собственно так и должно

http://faq.shelek.com/temp/norm.jpg

Автор: Akella 24.1.2005, 10:55
Попробуй имспользовать при открытии формы метод FatchAll или FetchAll той таблицы, которая используйется в качестве источника для DBLookupComboBox. Или подключи его не TQuery, а к TTable.
т.е. так
Код

DBLookupComboBox.ListSource.DataSet.FetchAll.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)