Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
S-Jay
Зарегистрирован: 24.05.2007 Сообщения: 3
|
Добавлено: Пт Май 25 2007 07:48 Заголовок сообщения: Вопрос по Access на Delphi |
|
|
Необходимо получить значение с одной ячейки, чтобы в дальнейшем им оперерировать...
Базу подключил, ADOQuery выводит по запросу то что надо в BDGrid
Но как выдернуть именно 1 данное с ячейки и поместить в какуюнибуть переменную? |
|
Вернуться к началу |
|
|
критикан
Зарегистрирован: 18.02.2005 Сообщения: 247
|
Добавлено: Пт Май 25 2007 08:52 Заголовок сообщения: ООП-методы == не-ООП-функции. тогда в чём разница? |
|
|
а что? у бдгрида никаких свойств не наблюдается? ну там, типа: грид.роу, грид.кол, грид.селл(), грид.селл.вэлью и т. п.?
---------------------------------------------
ООП требует хорошего знания библиотек методов. чем же это лучше просто знания библиотек функций при не-ООП? |
|
Вернуться к началу |
|
|
S-Jay
Зарегистрирован: 24.05.2007 Сообщения: 3
|
Добавлено: Пт Май 25 2007 10:09 Заголовок сообщения: Re: |
|
|
критикан писал(а): | а что? у бдгрида никаких свойств не наблюдается? ну там, типа: грид.роу, грид.кол, грид.селл(), грид.селл.вэлью и т. п.?
|
Ничего такого не нашел, только выводит данные из первой строки и все... к остальным не могу обратиться...
И вообще, к чему привязываться к DBGrid?
Получается что любой другой запрос я должен сначала послать в DBGrid и оттуда уже выковыривать его свойствами?...
Но это же глупость полная... |
|
Вернуться к началу |
|
|
Dimasm
Зарегистрирован: 25.04.2005 Сообщения: 454
|
Добавлено: Сб Май 26 2007 07:09 Заголовок сообщения: |
|
|
Выдёргивать надо не из Grid а из ADOQuery
Код: | int dd = ADOQuery->FieldByName("field1")->AsInteger; |
Для перемещения
Код: | ADOQuery->First(); - на начало таблицы
ADOQuery->Last(); - последняя
ADOQuery->Next(); - следующая запись
ADOQuery->Prior(); - предыдущая |
вот цикл по всем записям
Код: | for(ADOQuery->First();!ADOQuery->Eof;ADOQuery->Next() )
{
....
}; |
_________________ С уважением Dimasm |
|
Вернуться к началу |
|
|
|