Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Синхронизация пары DBLookupComboBox ов на одном DataSource е [D6, Informix]


ja ©   (2003-11-28 17:58:00) 

Честно пытался найти ответ в факах и форумах. Не нашёл.
Вопрос такой:
- предметная область: существует список соответствий айпишников и лиц ими обладающих, желаемо поиметь возможность выбирать соответствие как по IP, так и по имени, т.о. хочется поместить в интерфейсе два два синхронизированных комбобокса.
- что пытался сделать: пытался всякими способами прицепить их к одному датасорсу, содержащему выборку по запросу типа:
"select a.ip, b.name, b.ip_id
from a, b
where ...
and b.ip_id = a.id
and ..."

Короче, либо циклятся, либо не синхронизятся. В описании свойств DBLookupComboBox запутался =(

Заранее спасибо.


ja   (2003-11-28 18:32:00) [1]

ок, спасибо большое


_юзер_   (2003-11-28 18:31:00) [2]

rxlib


ja   (2003-11-28 18:30:00) [3]

опа, так это я и есть, всё - конец рабочей недели =))

RxDBLookupCombo? Откуда его можно поиметь?


_юзер_   (2003-11-28 18:27:00) [4]

тоже проверил - работает


Sandman25   (2003-11-28 18:24:00) [5]

[3] ja! (28.11.03 18:09)

Только что проверил. Работает как надо. dbExpress, Informix, D6.


Vlad   (2003-11-28 18:23:00) [6]

>BlackKing (28.11.03 18:02) [1]
Тоже самое только на событие OnCloseUp наверное.


BlackKing   (2003-11-28 18:22:00) [7]

mozhno poprobovat" na OnClick ili na CloseUp


BlackKing   (2003-11-28 18:20:00) [8]

v ljubom sluchaje nado cherez KeyValue.
Tol"ko jesho nado budet srazu menjat" znachenije polja DataField


BlackKing   (2003-11-28 18:18:00) [9]

A on chto hotel?
A chto bi ne ciklilo - IF


ja!   (2003-11-28 18:18:00) [10]

Ой, пардон, здесь этот ник уже зарегистрен был.
2 Vlad: именно так делаю - работают независимо ваще.
2 BlackKing: дык, нет у них OnChange"а никакого, есть события датасорса и даталиста, дык он у них один на двоих. Два сорса делать, что ли?


_юзер_   (2003-11-28 18:18:00) [11]

у DBLookupComboBox нету OnChange. он есть у RxDBLookupCombo


Vlad   (2003-11-28 18:15:00) [12]

Извините.
Не читай BlackKing (28.11.03 18:02) [1]
Рекурсия будет.


Vlad   (2003-11-28 18:13:00) [13]

Для этого читай BlackKing (28.11.03 18:02) [1]


ja!   (2003-11-28 18:09:00) [14]

2 Vlad: Именно так тоже делал - работают совершенно независимо =(


BlackKing   (2003-11-28 18:02:00) [15]

{DBLookupComboBox1OnChange ili jesho gde}
If DBLookupComboBox1.KeyValue <> DBLookupComboBox2.KeyValue then
DBLookupComboBox1.KeyValue:=DBLookupComboBox2.KeyValue;

ili ja ne pravil"no ponjal voprosa?


Vlad   (2003-11-28 18:02:00) [16]

Задать один и тот же ListSource, но разные ListField.
В одном поле с IP, в другом имя


Наверх

Титульная страница Поиск, карта сайта Написать письмо