![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Tquery [D5, XP]
dzhagr © (2007-04-18 16:45:00)Как в наборе данных TQuery по очереди пролистать все записи одного поля?
Ega23 (2007-04-19 10:17:00) [1]
> А нафига тебе букмарк? Или возвращайся на него при неудаче/в
> конце, или убери.
Ъ... Прям тут писал, забыл Goto поставить...
> И with TDataset шокирует :)
Ну кто хотел, тот понял. Имел ввиду, что любой экземпляр TDataSet.
dzhagr (2007-04-19 10:14:00) [2]Спасибо
Desdechado (2007-04-18 18:15:00) [3]Ega23 © (18.04.07 17:55) [9]
А нафига тебе букмарк? Или возвращайся на него при неудаче/в конце, или убери.
Иwith TDatasetшокирует :)
Ega23 (2007-04-18 17:55:00) [4]
> Как в наборе данных TQuery по очереди пролистать все записи
> одного поля?
var
bm : TBookmark;
With TDataSet do
begin
DisableControls;
bm := GetBookmark;
try
First;
While not Eof do
begin
FieldByName('Твоё поле').asЧто-там-тебе-нужно;
Next;
end;
finally
FreeBookmark(bm);
EnableControls;
end;
Плохиш (2007-04-18 17:48:00) [5]
> Desdechado © (18.04.07 17:46) [7]
Хм... посмотрел на пол указанный в твоей анкете и в анкете автора... хм...
Desdechado (2007-04-18 17:46:00) [6]Плохиш © (18.04.07 17:25) [6]
Натурой.
Плохиш (2007-04-18 17:25:00) [7]
> Desdechado © (18.04.07 16:59) [3]
> Amoeba © (18.04.07 17:23) [5]
Сколько платют за прокладку между недокодером и справкой?
Amoeba (2007-04-18 17:23:00) [8]First!
dzhagr (2007-04-18 17:13:00) [9]ок!
Еще такой вопрос: есть какой-нибудь метод, который перемещает курсор на первую запись набора данных?
Desdechado (2007-04-18 16:59:00) [10]Query.EOF
Query.Next
PS это не команды, это методы класса
PPS "все записи одного поля" - это бред
dzhagr (2007-04-18 16:54:00) [11]Подскажите, пожалуйста, конец набора данных и переместить курсор как будет в командах?
Сергей М. (2007-04-18 16:49:00) [12]Примерно так:
Цикл Пока НЕ конец НабораДанных делать нижеследующее
Получить значение интересующего поля
Переместить курсор НабораДанных на следующую позицию
Конец Пока-Цикла