![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как можно из DBgrid получить номер выделенной записи [D5, Paradox]
Ted © (2004-08-14 21:12:00)Как можно из DBgrid получить номер выделенной записи
Ted (2004-08-14 22:18:00) [1]>YurikGL
Сделал так
a:=Query1.FieldByName('number').asstring;
Datasource1.Dataset.Locate('number', strtoint(a), [loCaseInsensitive, loPartialKey]) ;
Работает!!!!
Спасибо...
YurikGL (2004-08-14 22:09:00) [2]
> Ted © (14.08.04 21:55) [5]
Дык ты его из dataset-а доставай, к которому грид привязан.
Dataset.FieldByName('Нужное поле').value
Ted (2004-08-14 21:55:00) [3]Делаю так Datasource1.Dataset.Locate('number', dbgrid2.????);
но вот как из dbgrid2 достать значение поля number?
YurikGL (2004-08-14 21:47:00) [4]На OnChange соответсвующего датасорса можно вызывать locate в соответсвующем dataset
Ted (2004-08-14 21:46:00) [5]зы: для sql использую tquery
Ted (2004-08-14 21:45:00) [6]у меня есть 2 dbgrid
в первом выводится вся база...
во втором отображаются результаты поиска по БД через sql
нужно сделать так, чтобы при выделении записи во втором dbgrid в первом выделялась та же запись
Anatoly Podgoretsky (2004-08-14 21:14:00) [7]Какой номер?