Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Опять таблица [D5, dBase, FoxPro]


Roman_tutov ©   (2002-03-26 14:23:00) 

Опять компонент DbGrid . Хочется програмно получить
значение текущей строки и например 5-го солбца .Как ?


Roman_tutov   (2002-03-26 15:20:00) [1]

Благодарствую . Всё ясно и понятно .


Nikolay M.   (2002-03-26 15:00:00) [2]

Если курсор в DBGrid-е стоит на нужной тебе строке, то просто Table1(Query1).Fields[4].AsString.
Если же нужно взять данные из другой строки, то на нее еще нужно перейти (DataSet.MoveBy (Distancе)) и только потом брать данные из поля.

В остальных случаях лучше, конечно, обращаться к полю по его имени: DataSet.FieldByName("FifthField").AsString.


amamed_3071   (2002-03-26 14:55:00) [3]

GRID.Columns[I].Field.AsString


Johnmen   (2002-03-26 14:46:00) [4]

НД - набор данных (DataSet) , который отображает DBGrid...

>ведь из таблички выдергивается строчка ?

да, из НД, из текущего значения поля, на котором стоишь.


Roman_tutov   (2002-03-26 14:33:00) [5]

Что есть "НД" и откуда он знает куда я мышой ткнул в
вышеуказанном компоненте
и вот эти строки тогда как работают ?
что-то-там :=Frame81.Frame101.DbGrid1.SelectedField.AsString;
ведь из таблички выдергивается строчка ?


Johnmen   (2002-03-26 14:25:00) [6]

Получай эти данные из НД, т.к. в DbGrid никаких данных НЕТ !


Наверх

Титульная страница Поиск, карта сайта Написать письмо