![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DBComboBox
Andrewtitoff © (2009-11-02 15:39:00)Здравствуйте!, подскажите пожалуйста как сделать что бы в DBComboBox работал выпадающий список?, не ручным заполнением, т.к. у меня в таблице 80 полей и 7тысяч записей, а при ручном заполнении получается приличная тормозня т.к. при ручном заполнении приходится еще и проверять на наличие уже такой записи в DBComboBox-е (в таблице только одно поле ключевое и уникальное, все остальные могут повторяться сколько угодно хоть все 7тыс одинаковые...), или может быть что то другое использовать, а не DBComboBox, но нужна возможность редактирования...
Сергей М. (2009-11-02 16:14:00) [141]
> большинство характеристик имеют 10-20 различных значений
Ну так вынеси их в отдельныые справочники и читай-выбирай их оттуда ЛукапКомбоБоксами ..
Andrewtitoff (2009-11-02 16:13:00) [142]
> Dennis I. Komarov © (02.11.09 16:05) [10]
> Вобщем все как обычно...Я так понял, в DBGrid пихается Table?
> Вопрос: На какого банана юзверю видеть все содержимое несчастной
> Table?
Не совсем, вернее он конечно пихается, только там то все нормально, а ComboBox-ы на отдельной форме и некоторые юзеры должен иметь возможность поменять любое значение.., например после реконструкции лифта к рег. номеру дописывается буковка "Б", а в остальные поля вводятся новые значения(но не совсем во все, некоторые остаются) и соответственно что бы юзену не держать в голове типовые значения диаметров канатоведущих валов т.к. они все есть в базе - ему нужно просто выбрать новое значение из выпадающего списка....
Dennis I. Komarov (2009-11-02 16:05:00) [143]Вобщем все как обычно...
Я так понял, в DBGrid пихается Table? Вопрос: На какого банана юзверю видеть все содержимое несчастной Table?
Andrewtitoff (2009-11-02 16:04:00) [144]2 Sergey13
Это лифтовая база, т.е. первое поле - уникальное(ключевое) - там Регистрационный номер лифта, а дальше название улицы, номер дома, парадной, диаметры валов, размеры камины и прочие характеристики, причем большинство характеристик имеют 10-20 различных значений...
Sergey13 (2009-11-02 16:01:00) [145]> [3] Andrewtitoff © (02.11.09 15:52)
> значения все однотипные и должны быть в выпадающем списке
А что за значения? Откуда они берутся по жизни то?
Andrewtitoff (2009-11-02 16:01:00) [146]2 clickmaker
БД формата Access 2000
использую ADOConnection, DataSourse, ADOTable, ну и естественно DBGrid
Anatoly Podgoretsky (2009-11-02 15:58:00) [147]> Andrewtitoff (02.11.2009 15:52:03) [3]
DBLookupComboBox это для выбора из справочника.
Andrewtitoff (2009-11-02 15:56:00) [148]В DBLookupComboBox выбираю DataSource, DataField, ListSourse, ListField, KeyField - а он выдает ошибку "Circular datalinks are not allowed"...
clickmaker (2009-11-02 15:54:00) [149]> там порядка 60-ти ComboBox-ов, я попробовал засунуть заполнение
> в загрузку программы, но учитывая объем данных, то что база
> сетевая
а какая СУБД?
может, select distinct спасет отца русской демократии?
Andrewtitoff (2009-11-02 15:52:00) [150]2 clickmaker
Да чего то я на форумах порылся - там пишут что DBLookupComboBox используется для связанных таблиц, а мне нужно работать только с одной, да и чего то DBLookupComboBox нихочет отобразать ничего, да и еще на форумах вычитал что оно вроде как не поддерживает редактирования.... =(((((
2 Sergey13
У меня для поиска по ключевому полю одна форма, которая открывает вторую, где отображаются все поля записи и при необходимости любое из них должно иметь возможность редактирования, значения все однотипные и должны быть в выпадающем списке, там порядка 60-ти ComboBox-ов, я попробовал засунуть заполнение в загрузку программы, но учитывая объем данных, то что база сетевая и то- что нужно отсеивать посторяющиеся значения - получил огромные тормоза, прога заполняет все это дело околу 2-х минут...
clickmaker (2009-11-02 15:41:00) [151]не вполне ясна задача... может, DBLookupComboBox?
Sergey13 (2009-11-02 15:41:00) [152]> [0] Andrewtitoff © (02.11.09 15:39)
Может тебе нужен ДБ ЛукапКомбобокс?
Хотя подозреваю, что для такого объема справочника лучше бу написать отдельную формочку модальную для поиска и выбора.