![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Форумчанин
Регистрация: 28.01.2008
Сообщений: 267
|
![]()
народ кто-работал с этим чудом техники, вобщем проблема у меня такая, у меня есть таблица [10, 6], состоящая из 60 memo полей, мне нужно чтобы в последней строке - это memo [1, 6]-[10, 6] выводилась сумма столбца для memo[1, 6] - это [1,1 ]-[1, 5], для memo[2, 6] - соответственно [2, 1]-[2, 5]. У поля memo есть поддержка скрипта но как ним воспользоваться не знаю, пробовал писать так
Код:
все эти поля memo имеют тип "Number"
Не забываем говорить спасибо за помощь - это ведь так приятно
![]() |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Почти не понял вышенаписанного, но попробую объяснить.
Есть некий DataSet (назовем его Table1). Кидаем на форму frxDBDataset и связываем его с Table1 в свойстве DataSet. Заходим в отчет. В меню Отчет-Данные отмечаем frxDBDataset. Добавляем MasterData и связываем его с frxDBDataset. В MasterData вытаскиваем нужные поля. Добавляем Footer (Подвал). Внимание!!! Агрегатные функции работают только в подвалах!!! Довавляем в футер текстовое поле и далее: Вставить агрегатную функцию - Функция = SUM, Дата Бэнд = MasterData1, Набор данных = frxDBDataset, Поле БД = нужное поле, Выражение = по желанию. Получится что-то типа [SUM(<frxDBDataset."num">,MasterData 1)] Все. В коде ничего писать не надо. PS. Ой, это все в FastReport. Может в FreeReport по другому? Я уже много лет с ним не работал.... не помню. Последний раз редактировалось _SERGEYX_; 08.10.2010 в 11:21. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 28.01.2008
Сообщений: 267
|
![]()
не совсем то, у меня есть двумерный массив [10, 5], я его вывожу в эту таблицу путем присвоения i,j элемента массива i,j элементу таблицы, с базой данных не работаю. Вот пришла в голову мысль, также в программе считать сумму из массива и присваивать полю суммы.
Не забываем говорить спасибо за помощь - это ведь так приятно
![]() |
![]() |
![]() |
![]() |
#4 |
Просто хороший
Форумчанин
Регистрация: 26.03.2010
Сообщений: 562
|
![]()
Думаю это у тебя и просит
Код:
Помог, нажми весы слева
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
НЕ могу разобраться | Smagulov85 | БД в Delphi | 9 | 29.09.2010 16:13 |
Не могу разобраться!!! | Яна Сафронова | Помощь студентам | 11 | 12.05.2010 17:56 |
Не могу разобраться | Lokin | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 22.03.2010 22:45 |
Не могу разобраться | Zmaxer | Помощь студентам | 24 | 10.10.2009 18:52 |