Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];

Вниз

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

 
балбес   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.039 c
6-1151325615
Cker
2006-06-26 16:40
2006.11.12
Get-запрос


6-1150909146
***(H@kker)***
2006-06-21 20:59
2006.11.12
Ошибка при отправке почты! :-(


2-1161949911
312kbps
2006-10-27 15:51
2006.11.12
PopupMenu and Handle


15-1161262853
ПЛОВ
2006-10-19 17:00
2006.11.12
Что есть Виста


2-1161715996
TStas
2006-10-24 22:53
2006.11.12
Как программно сделать файл ReadOnly?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский