Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.23;
Скачать: CL | DM;

Вниз

Синхронизация пары DBLookupComboBox ов на одном DataSource е   Найти похожие ветки 

 
ja ©   (2003-11-28 17:58) [0]

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

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

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


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

{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) [2]

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


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

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


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

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


 
Vlad ©   (2003-11-28 18:15) [5]

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


 
BlackKing   (2003-11-28 18:18) [6]

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


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

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


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

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


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

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


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

mozhno poprobovat" na OnClick ili na CloseUp


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

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


 
Sandman25 ©   (2003-11-28 18:24) [12]

[3] ja! (28.11.03 18:09)

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


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

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


 
ja ©   (2003-11-28 18:30) [14]

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

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


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

rxlib


 
ja ©   (2003-11-28 18:32) [16]

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



Страницы: 1 вся ветка

Текущий архив: 2003.12.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
3-75101
NetKnight
2003-11-28 17:03
2003.12.23
DBComponents & Unicode


14-75369
saNat
2003-11-29 00:35
2003.12.23
Изменение приоритета процесса


4-75454
werr
2003-10-27 17:43
2003.12.23
Как написать хук на открытие файла?


1-75145
IvanOG
2003-12-10 09:31
2003.12.23
математика


6-75302
XeON
2003-10-24 12:50
2003.12.23
Файлы http