![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выбор значения поля из списка [D7]
Бульбаш © (2009-11-18 12:19:00)Редактируется БД в гриде. Одно из полей A необходимо выбрать из списка знасений (занести ид, а показать наименование). Использовать комбобокс не могу, поскольку список значений поля А обновляется в зависимости от значений поля Б. Использую для работы DevExpress. Можно программно описать выбор из доп. окна, но например в оракловом девелопере есть компонент listofValue, который цепляется к гриду и в зависимости от поля дает разные списки значений и позволяет гибко управлять действиями при выборке. Если ли подобные компоненты для делфей, подскажите плиз что можно использовать в таких случаях
mKOUZMINE (2009-11-20 17:08:00) [1]указываешь через ;
Бульбаш (2009-11-20 16:22:00) [2]Не совсем понял, если речь идет о lоokup-поле, то там как бы тока одно значение lookupkey. А если речь о поле грида то если можно подробнее.
Mike Kouzmine (2009-11-20 14:10:00) [3]другими словами лукап можно делать по нескольким полям
Mike Kouzmine (2009-11-20 13:56:00) [4]Бульбаш (18.11.09 16:18) [4] а ты добавь поле А в таблицу и делай лукап по а и б и фильтр не нужен
Бульбаш (2009-11-18 16:18:00) [5]но лукап- поле все равно вяжется с датасет, который может на другой строчке с другим фильтром давать совершенно другие значения и видимое значение на предыдущей строк пропадет - вот в чем проблеиа
Mike Kouzmine (2009-11-18 16:11:00) [6]лукаповское поле так и делает
Бульбаш (2009-11-18 14:20:00) [7]Интересно знать если готовые решения, руками я это все уже делал, а сейчас коллега грит что в оркаловом девелопере это стандартный компонент, довольно гибко настраиваемый. Выходит поисковое окно со списком, с возможностью поиска и передачи в основную БД необходимой инфы. Я же брал buttonEdit и обрабатывал нажатие Enter или его кнопки, а окно с результатами выборки делал вручную
Sergey13 (2009-11-18 13:19:00) [8]Ну а если в бифоедит (например) фильтровать справочник по текущему полю Б?