![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Проблемка.Подскажите,пожалуйста..Есть DBGrid в которой необходимо подсчитать сумму значений в одном столбце (sum).Мне необходимо, чтобы подсчет суммы по столбцу подсчитывался и выводился в Edit.
|
#2
|
||||
|
||||
![]() Можно по разному это организовать:
Либо путем перебора всего столбца и прибавлять все значения, либо сделать запрос типа: Код:
From VasYa with LoVe... |
#3
|
||||
|
||||
![]() Цитата:
Именно такой запрос я и составляю.Ставлю код этого запроса на свойство Edita onclick.Ничего не происходит вообще. |
#4
|
||||
|
||||
![]() Код покажи. Исправим.
From VasYa with LoVe... |
#5
|
||||
|
||||
![]() Цитата:
Код:
|
#6
|
||||
|
||||
![]() Наверно лучше будет вот так:
Код:
From VasYa with LoVe... |
#7
|
|||
|
|||
![]() я пробовал считает, но есть одна проблема у меня связанные таблицы первая база с данными фио а вторая содержит информ- приход расход остаток, вторая связанна с первой, так вот пересчитывает всё, например иванов - 200 руб, петров - 200 руб, а она мне сразу 400 руб. как быть?
|
#8
|
||||
|
||||
![]() Структуру таблиц выложи. В твоем случае скрипт по другому выглядеть будеть.
From VasYa with LoVe... |
#9
|
||||||
|
||||||
![]() Если я правильно понял, то тебе нужна разбивка по клиентам.
Пусть ты вяжешь базы по ID - PersonID. Тогда запрос будет такой: Код:
Если ты хочешь видеть и фамилии, то они прекрасно JOIN'яться по PersonID. Пусть ФИО лежат в полях LastName, FirstName, MiddleName в таблице Persons. тогда запрос будет такой: Код:
Только в этом случае ты получишь несколько записей для каждого клиента, которые тебе надо будет уже на паскале сложить и вывести, например, в Memo: Код:
Это если я правильно понял вопрос. |
#10
|
|||
|
|||
![]() главная таблица (база - dengi.db)- ITOG (DataITOG) и вторая - (база - dengi2.db) - DEN (dataDEN). вотрая связанна с первой LinKey2-key1 через МастерСоурс, необходимо вычислить сумму (summa) в базе DEN которая связанна с ITOG.
1) пробовал в первом случай - вычесляет полностью выводит сумму всей базы DEN 2) пробовал второй способ lmikle - выходит цифра 1 как быть? |
#11
|
|||
|
|||
![]() Цитата:
Если данные уже отбражаются в dbgrid, то проще их в цикле, в котором можно поставить различные условия... |
#12
|
|||
|
|||
![]() Значит что-то не так сделал. Проверяй запрос.
|