|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Сложение ячеек в BDE
Всем здрасьте! Кто может подскажет как реализовать следующее:
есть таблица в парадоксе с полями: name place1 place2 place3 place4 Необходимо пройтись по всей таблице и сложить для каждого name эти 4 поля и соответсвенно вывести в какое-нить placeobsch... заранее спасибо!!! |
#2
|
|||
|
|||
Делается элементарно запросом:
Код:
SELECT name, place1 + place2 + place3 + place4 as place_sum from таблица Используется компонент TQuery. Это если только показать. Если просто надо обновить, то запрос немного другой: Код:
UPDATE таблица T1 SET placeobsch = (SELECT place1 + place2 + place3 + place4 FROM таблица T2 where T2.name = T1.name) Должно сработать. Если хочешь рукми, то тоже все просто: Допустим, что открыли таблицу через TTable: Код:
With Table1 Do Begin First; While Not EOF Do Begin Edit; FieldByName('placeobsch').AsInteger := FieldByName('place1').AsInteger + FieldByName('place2').AsInteger + FieldByName('place2').AsInteger + FieldByName('place3').AsInteger; Post; Next; End; End; |
#3
|
|||
|
|||
lmikle, СПАСИБО ОГРОМЕННЕЙШЕЕ!!! ВСЕ ОТЛИЧНО РАБОТАЕТ...
|