![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
dxDBGrid и Checkbox [D6, MSSQL]
slla © (2005-02-10 11:26:00)Здравствуйте!
есть 3 таблицы Name, Project и Pos
Name - 2 поля - id и name_p
Project - 2 поля - id и project_name
Pos - 4 поля - id_n (id строки таблицы Name), id_p (id строки таблицы Project), id , got_p (1 или 0)
в DbGRIDE отображаются данные таблицы NAme
Выбираем строку DBGrida, если Клиенты солгласны, выбираем checkbox, отмечаем его и нажимаем кнопку OK ...в таблицу POS заносятся данные id_name (ID Clienta, ID Projecta, ID (autoinc), got_p=1)
Нужно чтобы при перемещении по строкам DbGrida , если в таблице POS есть такая запись, где id(таблицы NAme)=id_n (Таюлицы POS) и got_p=1 (Таблицы POS) было checkbox.Checked:=true и btOK.Enable:=false (чтобы не вносили еще раз в базу данные);
В какой обработчик события запихать код .... события OnChange не нашел ...
slla (2005-02-10 13:08:00) [21]Пользователь видит весь список соттветственно забивает по одному тому кому дозвонился и я в ношу в базу что звонок сделан. Зачем и какой набор данных нужно формировать ...нужно чтобы он просто видел сам что в эту компанию позвонили а в эту нет....из всего списка...
stud (2005-02-10 12:09:00) [22]а не проще ли сформировать нужный набор данных? где будет например вычисляемое поле 1 - есть в пос, 0- нету в пос.
REA (2005-02-10 11:32:00) [23]OnScroll?
REA (2005-02-10 11:29:00) [24]OnScroll?
Ega23 (2005-02-10 11:28:00) [25]TDataSet.AfterScroll ?