Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2009, 09:45   #1
Hobbit_88
Пользователь
 
Аватар для Hobbit_88
 
Регистрация: 08.04.2009
Сообщений: 41
По умолчанию Подсчет колонки итого в excel

Как сделать, чтобы подсчитывалась и выводилась в excel в отдельную колонку итого сумма всего проданного товара. Сумма у по каждому товару у меня считается в самой программе. А вот итого хочу чтобы только в excel была и считалась во время экспорта.
Hobbit_88 вне форума Ответить с цитированием
Старый 25.05.2009, 13:08   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

1) вопрос явно не для темы "БД в Дельфи"
2) не понимаю, в чём проблема!
вставляйте в ячейку не конкретное значение, а формулу:
НУжнаяЯчейка.Formula = '=SUM(Нужный_диапазон)'
Serge_Bliznykov вне форума Ответить с цитированием
Старый 25.05.2009, 18:59   #3
Hobbit_88
Пользователь
 
Аватар для Hobbit_88
 
Регистрация: 08.04.2009
Сообщений: 41
По умолчанию

Мне нужно, чтобы в ексель выводилось, то что уже подсчиталось в делфи. Сумма по всем товарам. В отдельную колонку
Hobbit_88 вне форума Ответить с цитированием
Старый 25.05.2009, 22:48   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Ну тогда извините! я совсем не понимаю, что у Вас есть, куда и что Вы экспортируете и почему Вы во время экспорта не можете вставить в нужную ячейку подсчитанное значение... ;(
Serge_Bliznykov вне форума Ответить с цитированием
Старый 26.05.2009, 08:13   #5
S@fer
Форумчанин
 
Аватар для S@fer
 
Регистрация: 29.01.2009
Сообщений: 411
По умолчанию

Hobbit_88
Приведите пример кода.
Тогда будет намного проще Вам помоч.
S@fer вне форума Ответить с цитированием
Старый 26.05.2009, 10:00   #6
Hobbit_88
Пользователь
 
Аватар для Hobbit_88
 
Регистрация: 08.04.2009
Сообщений: 41
По умолчанию

Код:
procedure TDataModule2.SaleCalcFields(DataSet: TDataSet);
begin
SaleSumma.Value:=SaleAmount.AsInteger*SalePrice.AsInteger;
end;
Вот этот код считает сумму по отдельному товару. А мне нужно еще подсчитать итого. Как лучше это сделать. В принципе итог по всему товару мне нужен только в накладной.
Hobbit_88 вне форума Ответить с цитированием
Старый 26.05.2009, 10:07   #7
S@fer
Форумчанин
 
Аватар для S@fer
 
Регистрация: 29.01.2009
Сообщений: 411
По умолчанию

Введите новую переменную и прибавляйте к ней
Цитата:
сумму по отдельному товару
после того как посчитается весь товар заносите эту переменную в Ексель. Только не забудте перед началомцикла ее обнулять.
Или как второй вариант могу предположить, сделайти запрос, примерно следующего вида
SELECT SUM(Amount*Price) from tabl
где, Amount и Price - поля в таблице которые соответсвуют SaleAmount и SalePrice.
S@fer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
колонки в dbgride Mihailhome БД в Delphi 3 21.05.2009 11:37
Сумма колонки Е Romuald Microsoft Office Excel 11 15.05.2009 15:34
Создание поля Итого Jadovi Microsoft Office Access 1 04.02.2009 15:54
Подсчет количества в Excel срочно!!! Kunia Microsoft Office Excel 5 03.02.2009 07:31
Сравнить колонки Romuald Microsoft Office Excel 11 22.01.2008 09:28