Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.12;
Скачать: CL | DM;

Вниз

обращение к конкретным строкам таблицы   Найти похожие ветки 

 
балбес   (2006-10-25 22:12) [0]

Сабж.
Нужно сделать цекл по всем строчкам таблицы и в каждой строке сделать некоторые изменения. Как мне задать такой цикл?


 
Desdechado ©   (2006-10-25 22:14) [1]

а что за таблица?
Если в БД и если изменения однотипные, то через SQL: UPDATE tabl SET fld=xxx WHERE...
Если неоднотипные, то набор таких UPDATE.


 
балбес   (2006-10-25 22:27) [2]

Нет, ну как изменить через sql понятно, а вот как это сделать используя TTable?


 
RASkov   (2006-10-25 22:34) [3]

Отключить индексы и фильтры потом:
Table1.First;
while not Table1.EOF do begin
Table1.Edit;
....
Table1.Post;
Table1.Next;
end;


 
Desdechado ©   (2006-10-25 22:35) [4]

with(table)do begin
 first;
 while( not EOF ) do begin
   что-то делать
   Next;
 end;
end;


 
RASkov   (2006-10-25 22:35) [5]

А как понять?

> обращение к конкретным строкам таблицы

и

> Нужно сделать цекл по всем строчкам таблицы

????


 
Anatoly Podgoretsky ©   (2006-10-25 23:02) [6]

Не хватает условия если конкретная строка то что то делать


 
балбес   (2006-10-25 23:18) [7]

Есть таблица, в которой надо пройтись по всем строам от FROM до TO и изменить значение некоторого поля PR на 1.


 
Anatoly Podgoretsky ©   (2006-10-25 23:20) [8]

Нр здесь же не наблюдается конкретная строка.


 
RASkov   (2006-10-26 02:58) [9]

Перейти(Table1, From);           // Встаем на запись удовлетворяющую FROM
with Table1 do
while not EOF do begin
 if (Table1 is TO) then Break; //здесь выход по условию, что достигли от FROM до TO
 Edit;
 Table1PR.AsInteger:=1;
 Post;
 Next;
end;

По полю PR не должен быть влючен индекс, фильтр.



Страницы: 1 вся ветка

Текущий архив: 2006.11.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.092 c
1-1159734305
RWolf
2006-10-02 00:25
2006.11.12
Программа выпадает в режим отладки


2-1162037505
Ivolg
2006-10-28 16:11
2006.11.12
Пробелы


15-1161350780
Petr V.Abramov
2006-10-20 17:26
2006.11.12
Заказчики государственные vs коммерческие


15-1161828627
Карелин Артем
2006-10-26 06:10
2006.11.12
Нет илишеств. Как понимаете эту фразу в отношении СОВРЕМЕННЫХ ОС?


11-1137965443
Flea
2006-01-23 00:30
2006.11.12
Hottrack для TabControl