Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Вниз

DBGrid 


bit   (2001-12-30 19:43) [0]

Привет всем программерам!!! Всех с наступающим!!! Помогите плиз. Как в DBGrid прочитать какое-нибудь значение поля, например второй строки четвертого столбца. Заранее благодарен.



bit   (2001-12-30 20:40) [1]

Неужели никто не знает??????



panov   (2001-12-30 21:08) [2]

Никак.
Строки не имеют номера.



evgeg   (2001-12-30 22:38) [3]

Надо читать из набора данных (TQuery, TDataSet), связанного с гридом.



VA   (2001-12-31 01:57) [4]

evgeg абсолютно прав.
DBGrid1.DataSource.DataSet.FieldByName(" имя поля").asString;
или прямо
Query1.FieldByName(" имя поля").asString;



panov   (2001-12-31 13:32) [5]

>evgeg © (30.12.01 22:38)
>VA (31.12.01 01:57)
А еще скажите, как прочитать поле в пятой строке, четвертом столбце.



evgeg   (2001-12-31 13:55) [6]

> panov
столбец по номеру можно достать из массива Columns

DBGrid.Columns [4].Field.AsString


У TQuery (TTable) есть свойство RecNo, которое правильно работает только для dbase и paradox таблиц.


while Query.RecNo > k do
Query.Prior;
while Query.RecNo < k do
Query.Next;


Для sql-х баз можно встать на начало сдвинутся вперед на k шагов (некрасиво, но что поделаешь)

Query.First;
for i := 1 to k do
Query.Next;




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.02 c
7-100081          Alexei                2001-10-23 12:17  2002.01.31  
Принтер по умолчанию


1-99936           Света Н.              2002-01-12 14:02  2002.01.31  
Помогите правильно сделать отчет!!!!!


3-99908           dmitryK               2001-12-29 12:43  2002.01.31  
Через BDE к MSSQL6.5 в Delphi 6


4-100125          VoV@nn                2001-11-30 17:00  2002.01.31  
Handle!


1-99966           Bodia                 2002-01-12 02:53  2002.01.31  
Как сымитирывать нажатие кнопки мыши?