![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Синхронизация пары 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, в другом имя