|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.02.2014, 12:43 | #1 |
Пользователь
Регистрация: 13.02.2014
Сообщений: 19
|
Проблема с DComboBox
Всем привет!На форме находится ADOConnection, ADODataSet, DataSource, DBGrid, два DBComboBox, два Button ('Перечень СИЗ', 'Удалить запись') и
два DComboBox(Профессия и Условия работы) Связь с базой через Access2007.Написал запрос в ADODataSet такой: SELECT Должность FROM Positions Произвел на мой взгляд все связи с компонентами.В DComboBox отображается только одна запись(сразу в поле она).Вот такая проблема. |
16.02.2014, 12:49 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Так и должно быть. Он предназначен для редактирования по аналогии с DBEdit, но с возможностью запоминать в свой список уже введенное при редактировании.
То что ты хочешь делает компонент DBLookupComboBox - отображает в списке строки, удовлетворяющие условию (а точнее ключу) по которому он связан с главной таблицей.
I'm learning to live...
|
16.02.2014, 13:06 | #3 |
Пользователь
Регистрация: 13.02.2014
Сообщений: 19
|
Пока не получается..По DataSource или ListSource?
|
16.02.2014, 13:12 | #4 | |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
Цитата:
Тяжело быть бестолковым.....
|
|
16.02.2014, 13:56 | #5 |
Пользователь
Регистрация: 13.02.2014
Сообщений: 19
|
Ошибкаа вылазит.(
Project .exe raised exception class EDataBaseError with message 'Circular dataLinks are not allowed' |
16.02.2014, 14:02 | #6 |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
трудно догадываться что ты там наваял.... попробую догадаться что у тебя для DBLookupComboBox в DataSource и ListSource - указан один и тот же DataSource
Тяжело быть бестолковым.....
|
16.02.2014, 14:08 | #7 |
Пользователь
Регистрация: 13.02.2014
Сообщений: 19
|
И правильно думаешь)Спасибо!)Теперь можно выбирать из базы записи)То есть DataSource и DataField убрал.
|
27.02.2015, 13:49 | #8 | |
Регистрация: 03.09.2012
Сообщений: 7
|
решение проблемы под другим углом
Есть решение вашей проблемы немного под другим углом. Я хотел что у меня в DBCombobox выпадал динамически меняющийся список гражданство. Который берется из справочника в базе данных. Бился бился...В итоге забил из-за собственно:
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Неблокирующий сокет Си проблема с закрытием, проблема с закрытием сокетов в цикле | mnx_vol | C/C++ Сетевое программирование | 0 | 06.11.2012 13:57 |
Проблема с рамами/Проблема с ЖД | DRAGGER | Компьютерное железо | 6 | 04.01.2009 23:37 |