|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.02.2014, 00:21 | #11 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Если я правильно понимаю, то Вы хотите один и тот же DataSource использовать у DBLokupCombobox в качестве DataSource и ListSource одновременно. В этом случае у Вас, естественно, ничего не получится.
Решение данной проблемы я уже описал в посте #7. Добавьте на форму 2 компонента и настройте их как положено. После этого новый компонент DataSource, можно будет спокойно использовать в качестве ListSource. |
20.02.2014, 01:17 | #12 |
Форумчанин
Регистрация: 09.04.2011
Сообщений: 134
|
Ни в какую ListSource y DBLookupCombobox не настраивается, все выходит одна и та же ошибка.
Уже добавлял DataSourse, подключал, ничего не помогает. |
20.02.2014, 10:52 | #13 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Цитата:
DataSource: ADOQuery1+DataSource1 ListSource: ADOQuery2+DataSource2 У ADOQuery1 и ADOQuery2 запросы в свойстве SQL должны быть одинаковые. |
|
20.02.2014, 17:36 | #14 |
Форумчанин
Регистрация: 09.04.2011
Сообщений: 134
|
DataSourse конечно же подключал у базе данных.
И у меня нет ADOQuery, у меня ADOTable, но так понял разницы нет. Ничего не выходит все равно. Может какие-нибудь настройки надо поменять у DBLookUpcombobox, чтобы ошибка исчезла? |
20.02.2014, 17:51 | #15 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
ИМХО нужно вообще не использовать эти компоненты из DB пакета...
Это я так беспардонно влезаю в тему, сорри, не удержался.
I'm learning to live...
|
20.02.2014, 18:02 | #16 |
Форумчанин
Регистрация: 09.04.2011
Сообщений: 134
|
Да я бы с радостью.Подскажите чем их заменить?
|
20.02.2014, 20:16 | #17 | ||
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Stilet,
Цитата:
вася радугов, Цитата:
На форуме есть ещё более наглядное объяснение. |
||
20.02.2014, 21:20 | #18 |
Форумчанин
Регистрация: 09.04.2011
Сообщений: 134
|
Создал новые компоненты, но в listsource у DBLookUpComboBox вообще ничего нельзя подключить. Ни один DataSource.
Может можно заменить чем-то DBLookupCombobox, есть ли подобный ему компонент? А то уже замучился с ним работать. |
20.02.2014, 22:16 | #19 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Я хотел сказать, что ИМХО проще чуть больше кода описать в программе используя стандартные компоненты вместо DB, чем мучится (опять таки я считаю что это бессмысленные муки) с настройками этих компонент. Понятное дело что можно и с ними сделать, но каково КПД будет... Цитата:
Хотя как вариант - поставить связку master-detail. Плохо помню как это компонентами делать, но смысл вот в чем: Есть у тебя Table1 и его Datasource1 Есть также Table2 и его Datasource2 тогда в Table2.MasterSource ты прописываешь Datasource1. А в Table2.MasterFields укзываешь ключевое поле из Table1. Действует это так - когда ты каким-то образом перескакиваешь на записях в Table1, Table2 самостоятельно считывает все записи, у которых поля, указанные в MasterFields равны тому значению, на котором Table1 сейчас стоит. А вот тогда уже либо в цикле проходи по Table2 и считывай данные в комбобокс - тогда в комбике будет только то что отобрала Table2. Я не ручаюсь за то что точно описал схему (просто сам ее давно не использую по убеждениям), но делать так можно.
I'm learning to live...
|
||
22.02.2014, 18:09 | #20 |
Форумчанин
Регистрация: 09.04.2011
Сообщений: 134
|
Разобрался с этими компонентами наконец-то.
Спасибо, что всегда мне помогаете. Классный форум! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как можно вывести данные из всех форм в БД | SW00001 | БД в Delphi | 16 | 22.02.2013 08:21 |
как вывести данные из таблицы | Apostolx | Microsoft Office Excel | 1 | 22.05.2012 20:15 |
Как вывести данные из БД | moshkin_ura | PHP | 2 | 05.04.2012 21:15 |
вывести таблици в dbedit | delfin07 | БД в Delphi | 8 | 20.06.2011 20:37 |
Как в C++ вывести данные в Excel? | RayGGG | Общие вопросы C/C++ | 3 | 23.04.2011 20:01 |