Работа с базами данных в Delphi

ivan84

Помогите пожалуйста со следующей проблемой:
Есть файл 1.mdb с базой данных, в которой есть таблица содержащая следующую информацию:
Название параметра (давление, температура и т.п.) - первая колонка, номер прибора на котором этот параметр измерен - вторая колонка.
В Delphi я привязываю эту таблицу к элементу DBGrid с помощью ADOConnection->ADOQuery->DataSource->DBGrid. В ADOQuery прописываю SQL запрос так чтобы в таблице DBGrid выводилась первая колонка (названия параметров).
Вопрос в следующем: Как мне получить номер прибора соответствующий выбранному параметру (под выбранным параметром я имею ввиду обычное выделение ячейки в таблице).

kill-still

просто напрямую обращайся к полям ADOQuery:
...
    qry1MY_FIELD: TStringField;
...
qry1MY_FIELD.Value;
они вернут значения того элемента рекордсета, где сейчас находится курсор.
TDBGrid сам двигает курсор при навигации по датасету.
только убери [dgMultiSelect] из TDBGrid.Options - тебе пока так проще будет. :)

ivan84

Огромное спасибо.
Оставить комментарий
Имя или ник:
Комментарий: