Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как работает TDBLookupComboBox, Не заполняется без TDBGrid 
:(
    Опции темы
Чупакабро
Дата 18.6.2013, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 220
Регистрация: 27.2.2007

Репутация: нет
Всего: 4



Всем привет!
Есть база данных InterBase, есть набор данных, источник данных и компонент TDBLookupComboBox, у которого в свойстве ListSource указан источник данных. При этом в выпадающем списке отображается только значение поля из первой строки.
Когда помещаю на форму компонент TDBGrid, то TDBLookupComboBox заполняется всеми нужными значениями из таблицы.
Что это? Как это лечится (нужно, чтобы в комбобоксе были все значения из столбца, и при этом на форме не было DBGrid)?
user posted image
user posted image

Это сообщение отредактировал(а) Чупакабро - 18.6.2013, 10:16
--------------------
Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 00459B8B in module 'Project1.exe'. Read of address 0000019C'. Process stopped. Use Step or Run to continue.
PM MAIL   Вверх
DYUMON
Дата 18.6.2013, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

Репутация: 2
Всего: 3



ListField и KeyField выставляешь? 


--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
Чупакабро
Дата 18.6.2013, 10:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 220
Регистрация: 27.2.2007

Репутация: нет
Всего: 4



Цитата(DYUMON @  18.6.2013,  10:36 Найти цитируемый пост)
ListField и KeyField выставляешь

угу
Код

  DBLookupComboBox2.ListField:='SERIES';
  DBLookupComboBox2.KeyField:='SERIES';

(sql запрос, к которому привязан комбобокс, выдает всего одно поле - SERIES)

Это сообщение отредактировал(а) Чупакабро - 18.6.2013, 10:44
--------------------
Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 00459B8B in module 'Project1.exe'. Read of address 0000019C'. Process stopped. Use Step or Run to continue.
PM MAIL   Вверх
DYUMON
Дата 18.6.2013, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

Репутация: 2
Всего: 3



странная канитель. щас у себя глянул в проекте . Стоит лукап указаны только listsource и  его ключи. Все заполняется как надо, попробуй компонент с формы удалить и по новой добавить. Заметил такой глюк в xe2,  компонент может перестать работать пока его по новой не добавишь на форму и не настроишь свойства.


--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
Чупакабро
Дата 18.6.2013, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 220
Регистрация: 27.2.2007

Репутация: нет
Всего: 4



Оказывается, это у меня глюк...
Все работает, просто почему-то высота выпадающего списка - 1 строка.
--------------------
Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 00459B8B in module 'Project1.exe'. Read of address 0000019C'. Process stopped. Use Step or Run to continue.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0431 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.