![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 03.04.2008
Сообщений: 7
|
![]()
Здравствуйте, имеется dbgrid --> dataSource--> query
1) как посчитать сумму столбца dbgrid??? 2) допстим у нас 2 поля, ID_CLIENT && ID_TOVAR, как зная ID_CLIENT изменить ссответствующее поле ID_TOVAR в dbgrid Заранее благодарю. |
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Значения полей меняются не в дбгриде, а в связанном с ним датасете, данные из которого он может ТОЛЬКО ОТОБРАЖАТЬ.
Поэтому, например, чтобы посчитать сумму по столбцу, нужно пробежаться по всем записям таблицы и сложить в итоговой переменной значения из поля таблицы, соответствующего этому столбцу... Либо через SQL, функция SUM. По второму вопросу. Либо через SQL-запрос (что проще), либо сначала Locate на нужный ID_TOVAR по известному ID_CLIENT, а затем Edit, Post... Последний раз редактировалось mihali4; 29.05.2009 в 00:22. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 03.04.2008
Сообщений: 7
|
![]()
я так понимаю, что это делается все в sql, а я владею им на уровне SELECT...FROM..., не подскажите как это можно организовать на примере
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 03.04.2008
Сообщений: 7
|
![]()
Удалось и без SQL
Вот код Код:
По поводу нескольких постов подряд и насчет использования кнопки "Правка"... Один товарищ на меня сегодня уже обиделся. Пришлось штрафануть. Так что рекомендую почитать правила. Последний раз редактировалось mihali4; 29.05.2009 в 00:37. |
![]() |
![]() |
![]() |
#5 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
1. Select sum(qty) FROM sales
2. update Table2 SET Table1ID = 0 where PoleID = OLD.ID; |
![]() |
![]() |
![]() |
#6 |
Регистрация: 03.04.2008
Сообщений: 7
|
![]()
спасибо, все вышло
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перенос данных из DBGrid в DBGrid | KingSize | БД в Delphi | 17 | 24.04.2009 09:30 |
Изменения данных большого числа ячеек | NDEV | Microsoft Office Excel | 2 | 21.11.2008 13:49 |
запомнить значения ячеек dbgrid | unit-85 | Помощь студентам | 4 | 22.10.2008 12:04 |
Выборка значений ячеек DBGrid | Македонский | БД в Delphi | 3 | 05.12.2007 07:10 |