|
|
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
Делаю унифицированную форму ТОРГ-12, а в ней есть строка "итого по странице". Подскажите, какие настройки нужны для этой строчки, чтобы она выводилась внизу рекордсета? И как получить сумму по странице? Документации по кристалу просто нет:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 14:23 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
Для этого надо завести три "Formula Fields" 1. инициализирует тотал и помещается в Page Header (with supress) будет обнулять глобальную переменную на каждой новой странице: WhilePrintingRecords; NumberVar RunningTotal; RunningTotal := 0; 2. сумирует нужное полечко и помещается в Details (тоже можно скрыть): WhilePrintingRecords; NumberVar RunningTotal; RunningTotal := RunningTotal + {полечко}; 3. наконец покажет результат (помещается в вожделенный Page Footer): WhilePrintingRecords; NumberVar RunningTotal; RunningTotal; все это есть в документации на портале BO http://support.crystaldecisions.com/library/ файл в строке поиска надо набрать вот такой: scr_running_total.zip ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 18:21 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
Для этого надо завести три "Formula Fields" 1. инициализирует тотал и помещается в Page Header (with supress) будет обнулять глобальную переменную на каждой новой странице: WhilePrintingRecords; NumberVar RunningTotal; RunningTotal := 0; 2. сумирует нужное полечко и помещается в Details (тоже можно скрыть): WhilePrintingRecords; NumberVar RunningTotal; RunningTotal := RunningTotal + {полечко}; 3. наконец покажет результат (помещается в вожделенный Page Footer): WhilePrintingRecords; NumberVar RunningTotal; RunningTotal; все это есть в документации на портале BO http://support.crystaldecisions.com/library/ файл в строке поиска надо набрать вот такой: scr_running_total.zip ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2005, 18:23 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
Большое тебе спасибо, Петр. Кажется, я стал разбираться немного лучше. Но еще один вопрос по теме осмелюсь задать. Дело в том, что мне нужно выводить результат своей суммы не в Page Footer, а в details, после последней записи на странице. Я пытался написать формулу для свойства Suppress этой детали. Но вот в чем загвоздка, не могу вычислить последнюю запись на странице. Каким образом по странице можно пройти дважды? Чтобы сначала вычислить количество записей на ней, а затем после нужной строки вывести details? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 08:36 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
Я думаю, стоит лучше попробовать нарисовать отчет так, чтобы ТО, что вы хотите после итоговой строки на странице - тоже писать в Page Footer P.S. Можно просто Бизик admin@busyman.ru ICQ# 131833549 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 09:10 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
Не я придумал форму ТОРГ-12, именно поэтому я не могу перерисовывать ее как мне вздумается. Вид у формы такой,что нужно, чтобы строка "итого" была прикреплена снизу к таблице, а не внизу страницы, ведь таблица может и не доходить до низу страницы. А на последней странице еще и Report Footer будет между details и Page Footer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 09:38 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
Я думаю, что не стоит расчитывать на то, что если удастся вычислить последнюю запись в секции Details, стопроцентно на странице поместится еще одна строка с итоговой суммой. Хотя, конечно, как форматировать. Проще опираться на то, что нам известно общее кол-во страниц в отчете (TotalPageCount) и текущая страница (PageNumber). Будем показывать на каждой странице, кроме последней, итоги таки в секции PageFooter, а на последней странице наоборот все можно поместить в Report Footer и не показывать PF. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 13:01 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
Это, безусловно, здравая идея. Как вы поняли, я новичок в отчетах, и, возможно задам сейчас глупый вопрос. Представьте ситуацию, на предпоследней странице достаточно записей, например, на половину страницы, и подвал отчета(так как он большой), не влезает в оставшийся промежуток. Тогда получается разрыв между полем "итого по странице" и основным рекордсетом. Как обойти такую ситуацию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 16:50 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
Кажется в Report Footer по умолчанию стоит галочка Keep Together. Впрочем если "подвал" больше, чем страница, то обойти такую ситуацию сложно, но я думаю для данного случая все должно работать. Здесь надо уже оперировать исключительно свойствами секций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 18:24 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
Кажется в Report Footer по умолчанию стоит галочка Keep Together. Впрочем если "подвал" больше, чем страница, то обойти такую ситуацию сложно, но я думаю для данного случая все должно работать. Здесь надо уже оперировать исключительно свойствами секций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 18:38 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
[quote Author] Вид у формы такой,что нужно, чтобы строка "итого" была прикреплена снизу к таблице, а не внизу страницы, ведь таблица может и не доходить до низу страницы. А на последней странице еще и Report Footer будет между details и Page Footer [/quote] Ничто не мешает в Page Footer перетащить ТО, что у вас сейчас под таблицей в DETAILS. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 19:10 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
Peter KirillowКажется в Report Footer по умолчанию стоит галочка Keep Together. Впрочем если "подвал" больше, чем страница, то обойти такую ситуацию сложно, но я думаю для данного случая все должно работать. Здесь надо уже оперировать исключительно свойствами секций. Я имел в виду, что если таблица с данными не занимает всей страницы, а Report Footer на ту же страницу уже не помещается, то между полем "итого по странице", которое помещено в Page Footer и таблицей получается разрыв, который устранить свойствами секций не получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2005, 22:31 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
тогда попробуй поиграться с функциями OnLastRecord и EvaluateAfter. т.е. я имею в виду, что последнее итого можно помещать непосредственно в Details, посколько знаем, что резалтсет закончился, а Page Footer скроем с глаз, если посчитали тотал после последней записи (EvaluateAfter). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2005, 10:53 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
Cпасибо! Проблема решена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2005, 16:13 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
Тема стара, но похоже что до сих пор актуальна.. столько вопросов по ней, а ответов так и нет.. в принципе как и здесь.. Неужели это невозможно?? Гуру подскажите плиз.. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2006, 18:58 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
ПС. Версия Кристала 9.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2006, 19:00 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
Peter KirillowДля этого надо завести три "Formula Fields" 1. инициализирует тотал и помещается в Page Header (with supress) будет обнулять глобальную переменную на каждой новой странице: WhilePrintingRecords; NumberVar RunningTotal; RunningTotal := 0; 2. сумирует нужное полечко и помещается в Details (тоже можно скрыть): WhilePrintingRecords; NumberVar RunningTotal; RunningTotal := RunningTotal + {полечко}; 3. наконец покажет результат (помещается в вожделенный Page Footer): WhilePrintingRecords; NumberVar RunningTotal; RunningTotal; все это есть в документации на портале BO http://support.crystaldecisions.com/library/ файл в строке поиска надо набрать вот такой: scr_running_total.zip А можно еще раз для особоодаренных, как я?! Например, я вообще ничего из этого не поняла, но мне оч. надо тоже вывести кол-во строк цифрой. Если можно, пошагово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 09:41 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
to pasha - как решил? В студию плиз! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2008, 11:26 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
Так как решить проблему вывода итога по странице. Чтоб отображался он (итог) сразу после последней строки?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2009, 16:09 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
отчетникТак как решить проблему вывода итога по странице. Чтоб отображался он (итог) сразу после последней строки?? У меня итог по странице повторен трижды. На всех страницах, кроме последней и предпоследней итог печатается в PageFooter. На предпоследней странице итог отображается в GroupFooter (группа по уникальному идентификатору строки). На последней странице итог отображается в ReportFooter. В 12 можно использовать галку Clamp Page Footer, но RDC в 12 упразднили и я рендрю репорты на 11.5, где эта галка не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 08:54 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
Kruchinin Pahan, В GroupHeader отображается итог на предпоследней странице. Вобщем, там через жопу сделано (извиняюсь за выражение). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 08:55 |
|
||
|
Crystal Reports.Net как вывести итоговую строку по странице?
|
|||
|---|---|---|---|
|
#18+
Kruchinin Pahan, Шпасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 13:19 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=33097800&tid=1536419]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
190ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
75ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 543ms |

| 0 / 0 |
