Работа с DBGrid
Добавлено: 04 май 2005, 12:39
Я понимаю что вопрос лоховский, но я забыл как это сделать. Как обратится в цикле к определенной к ячейкам?
Код: Выделить всё
Table1.First;
while not Table1.eof do
begin
ShowMessage(Table1.FieldByName('Field_1').asString); // тут и обращаемся :)
Table1.next;
end;
По моему это нельзя реализовать, ибо расположение данных в таблице вы не узнаете и все равно придется использовать цикл и пробегать по всем данным.А как вне цикла обратиться к определенной ячейке помнил?
Код: Выделить всё
var
s: string;
begin
//...
try
s := Table1.Bookmark;
// do something
finally
Table1.Bookmark := s;
end;
Код: Выделить всё
...
try
...
finally
...
Table1.FreeBookmark(s)
end
Код: Выделить всё
var
s:TBookmark
begin
...
s:=Table1.GetBookmark;
...
Table1.GotoBookmark(s);
...
Дак начинающий еще кадр, что поделать. Постараюсь со временем нести меньше бреда.RoKon писал(а):BoBaH, ну да. А установку указателей на определенную запись уже отменили?