powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / вопрос по формированию отчета в crystal reports
80 сообщений из 80, показаны все 4 страниц
вопрос по формированию отчета в crystal reports
    #37053481
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер всем. Снова вопрос по crystal reports.

Есть запрос на MSSQL, результатом которого является несколько строк:

2655 1 2009 72769
1935 1 2007 35
2635 1 2007 35
2730 1 2009 35


и есть бланк отчета куда нужно эти данные выводить. Сейчас печатается 4 страницы отчета, но мне нужно, чтобы записи с по одному году (колонка 3) печатались на первой странице, следующие записи с по другому году - на второй и т.д. Подскажите как это реализовать?
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37053953
imp25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
НадеждаМ,

Попробуйте создать группировку по году и для секции Group / Section Expert в строке NewPageafter поставте галочку
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37054379
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
imp25,
Спасибо получилось, а не подскажете как в crystal reports выделить жирным шрифтом часть текста в формуле?
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37054489
MarusyaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
НадеждаМ,
можно с помощью html. В свойстве "Text Interpretation" у формулы поставьте "HTML Text", а ту часть текста в формуле, которую нужно выделить - заключите в теги <b>... </b>
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37054511
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MarusyaD,

Спасибо, а нет ли хорошей книги в электронном виде по Crystal reports где-нибудь?
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37055010
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно еще вопрос, как работать с циклами в CR?
в формуле пишу

numbervar i :=1;
for i:=1 to 4 step 1
do totext(i)

, хочу вывести значение i, а выводит 'true '
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37061570
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер всем. Помогите сформировать отчет. Есть запрос, результатом которого являются строки

Дата серия номер сума сумма прописью год номер ФИО
07.04.2010 16:17 ДМ 727690901 2655 Две тысячи шестьсот пятьдесят пять 2009 72769 ГРЫМОВА НАТА АНАТОЛЬЕВНА

21.01.2008 0:00 ДМ 35186080 1935 Одна тысяча девятьсот тридцать пять 2007 35 ГРЫМОВА АНАСТАСИЯ АНАТОЛЬЕВНА

21.01.2009 0:00 ДМ 35225174 2635 Две тысячи шестьсот тридцать пять 2007 35 ГРЫМОВА ВИКТОРИЯ АНАТОЛЬЕВНА

30.04.2010 0:00 ДМ 35271151 2730 Две тысячи семьсот тридцать 2009 35 ГРЫМОВА ИРИНА АНАТОЛЬЕВНА



необходимо сделать чтобы выглядело так

ГРЫМОВА НАТА АНАТОЛЬЕВНА - 2655 (Две тысячи шестьсот пятьдесят пять)
ГРЫМОВА АНАСТАСИЯ АНАТОЛЬЕВНА -1935 ( Одна тысяча девятьсот тридцать пять)
ГРЫМОВА ВИКТОРИЯ АНАТОЛЬЕВНА - 2635 (Две тысячи шестьсот тридцать пять)
ГРЫМОВА ИРИНА АНАТОЛЬЕВНА - 2730 ( Две тысячи семьсот тридцать)




Дата оплаты: 07.04.2010 16:17
Дата оплаты: 21.01.2008 0:00
Дата оплаты: 21.01.2009 0:00
Дата оплаты: 30.04.2010 0:00

Предполагаю что надо сделать группировку в отчете по полям Дата и ФИО. Поправьте, если не так пожалуйста.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37066101
ustass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
НадеждаМ,

для второй части отчета нужно сделать подотчет и поместить его в футер основного отчета, содержащий тот же запрос и те же параметры и прилинковать этот подотчет к входным параметрам основного отчета
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37066131
ustass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
либо как вариант сделать юнион запроса к себе , что то вроде этого
Код: plaintext
1.
2.
3.
select  1  as grp,........
union all
select  2  as grp ,.....
После чего сделать группировку в отчете по полю grp . Внутри группы сделать две секции для каждой части отчета свою и скрывать одну из секций в зависимости от значения поля grp
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37066742
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ustass,

Продублировала данные через временную таблицу

select ....
into #tmpResult
from....
where...


select 1 as GroupId, * from #tmpResult
union all
select 2 as GroupId, * from #tmpResult

order by GroupId

и затем сделала отчет с группировкой по полю GroupId.
Причем установила разное условие Supress для разных объектов отчета.
Для объектов первой группы GroupId = 1, а для объектов второй группы GroupId = 2
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37066743
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМ,

Сейчас попробую через Subreport.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37066786
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясните мне пожалуйста пошагово как седлать подотчет?
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37066823
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не получается у меня прилинковать параметры.

Модератор:
НадеждаМ,
и все же придется сделать Вам предупреждение
никто не будет Вас учить азам работы с инструментом.
воспользуйтесь документацией !
формум нужен для решения нестандартных проблем.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37179127
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем. Снова нужна помошь при формировании отчета. Как убрать дублирование данных. Supress if duplicated не помогает.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37179364
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То чт ов предыдущем посте - результат удвоения результата запроса.
А с подотчетом у меня не получается.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37183502
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМДобрый день всем. Снова нужна помошь при формировании отчета. Как убрать дублирование данных. Supress if duplicated не помогает.
Я попробовал отчетик сделать. В Details разместил поля таблицы и в одном поле проставил св-во SupressifDuplicated = true. И у меня все работает.
В случае с вашим примером, будет просто дырка между суммой и итогами высотой в одну строку. Вроде как некрасиво?
Вообще такие дублирования решаются на уровне SQL запросов. Что я думаю не сложно сделать. Т.е. чтобы сам запрос не выдавал дублированные данные.
А свойста типа SupressifDuplicated обычно используются, например, в таких случаях:
ПродуктКоличествоЦенаМороженное510.0120.01122.0Печенье1130.0Сыр2100.05150.0
Т.е. чтобы не повторять "Мороженное" 3 раза, а "Сыр" 2 раза, для красоты на поле [Продукт] стоит такое свойство.
Вам лучше смотреть в сторону SQL запроса - уже там исключать дублирование.
Потому как у вас дублирование на уровне всей строки и наличие дубликатов приведет к наличию пустых строк в отчете.
Вот что я хотел рассказать.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37185110
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SV,

Мне как раз и нужно дублирование результата запроса. Обсуждалось выше. Но иногда не правильно работает, строки "Дата оплаты:... " повторяются столько раз, сколько людей в 1 списке.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37185140
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыла добавить что строки "Дата оплаты ...." должны пропечататься только один раз, не зависимо от того сколько людей в первом списке. А то получается:

ГРЫМОВА НАТА АНАТОЛЬЕВНА - 2655 (Две тысячи шестьсот пятьдесят пять)
ГРЫМОВА АНАСТАСИЯ АНАТОЛЬЕВНА -1935 ( Одна тысяча девятьсот тридцать пять)
ГРЫМОВА ВИКТОРИЯ АНАТОЛЬЕВНА - 2635 (Две тысячи шестьсот тридцать пять)
ГРЫМОВА ИРИНА АНАТОЛЬЕВНА - 2730 ( Две тысячи семьсот тридцать)

Дата оплаты: 07.04.2010 16:17
Дата оплаты: 21.01.2008 0:00
Дата оплаты: 21.01.2009 0:00
Дата оплаты: 30.04.2010 0:00

Дата оплаты: 07.04.2010 16:17
Дата оплаты: 21.01.2008 0:00
Дата оплаты: 21.01.2009 0:00
Дата оплаты: 30.04.2010 0:00

Дата оплаты: 07.04.2010 16:17
Дата оплаты: 21.01.2008 0:00
Дата оплаты: 21.01.2009 0:00
Дата оплаты: 30.04.2010 0:00

Дата оплаты: 07.04.2010 16:17
Дата оплаты: 21.01.2008 0:00
Дата оплаты: 21.01.2009 0:00
Дата оплаты: 30.04.2010 0:00

А надо

ГРЫМОВА НАТА АНАТОЛЬЕВНА - 2655 (Две тысячи шестьсот пятьдесят пять)
ГРЫМОВА АНАСТАСИЯ АНАТОЛЬЕВНА -1935 ( Одна тысяча девятьсот тридцать пять)
ГРЫМОВА ВИКТОРИЯ АНАТОЛЬЕВНА - 2635 (Две тысячи шестьсот тридцать пять)
ГРЫМОВА ИРИНА АНАТОЛЬЕВНА - 2730 ( Две тысячи семьсот тридцать)

Дата оплаты: 07.04.2010 16:17
Дата оплаты: 21.01.2008 0:00
Дата оплаты: 21.01.2009 0:00
Дата оплаты: 30.04.2010 0:00
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37186616
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМ,

Покажите картинку вашего отчета в дизайнере, или расскажите, что с чем там связано.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37186998
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SV,

вот отчет и запрос-источник.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37187003
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дата оплаты проставлены у всех одинаковые, но надо как-то сделать так чтобы она печаталась только один раз.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37188887
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМ,

Смотрел ваш отчет. Пока только визуально. У меня старее версия + нужно создать мне в базе табличку и забить данные в mn_paydms чтобы поглядеть, что там получается. Описание хранимки мне ничего не дает, т.к. нет исходных таблиц, да и не нужны они.
Оч. сложно - столько группировок, у меня голова даже закружилась. :((
Почему вы не использрвали SubReport? Ведь это так просто... Я попробовал делать простой отчет с использованием SubReport(без чтения книг и справок) - очень просто.

Поразбиратся я смогу наверно в выходные, не раньше, большая загрузка на работе, простите, что не принес пользы.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37189342
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SVНадеждаМ,

Смотрел ваш отчет. Пока только визуально. У меня старее версия + нужно создать мне в базе табличку и забить данные в mn_paydms чтобы поглядеть, что там получается. Описание хранимки мне ничего не дает, т.к. нет исходных таблиц, да и не нужны они.
Оч. сложно - столько группировок, у меня голова даже закружилась. :((
Почему вы не использрвали SubReport? Ведь это так просто... Я попробовал делать простой отчет с использованием SubReport(без чтения книг и справок) - очень просто.

Поразбиратся я смогу наверно в выходные, не раньше, большая загрузка на работе, простите, что не принес пользы.

Subreport пробовала, видно-что то не то сделала, еще хуже только стало.
Да все в порядке, я поразбираюсь еще, может что путное получится.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37193562
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМ
Subreport пробовала, видно-что то не то сделала, еще хуже только стало.
Да все в порядке, я поразбираюсь еще, может что путное получится.
В общем, было немного времени - я создал табличку (результат выполнения хранимой процедуры). Забил туда данные. Создал с нуля подобный отчет, т.к. Crystal у меня по старее немного и не все поддерживает. Удалось запустить. Что-то он мне показывает. Но ситуацию той, которая отображена на картинке, мне не удалось пока воспроизвести.
Пытаюсь по отчету понять, какой он должен получится в итоге.
У меня такие еще вопросики: у вас все отчеты в виде вызова хранимой процедуры?
Это политика доступа? Т.е. вызвал хранимку получил одну таблицу и работай с ней.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37193681
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SV,
У нас большинство отчетов в foxpro, я пытаюсь их перевести на crystal reports как получится, не обязательно с ранимками.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37196354
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМА надо

ГРЫМОВА НАТА АНАТОЛЬЕВНА - 2655 (Две тысячи шестьсот пятьдесят пять)
ГРЫМОВА АНАСТАСИЯ АНАТОЛЬЕВНА -1935 ( Одна тысяча девятьсот тридцать пять)
ГРЫМОВА ВИКТОРИЯ АНАТОЛЬЕВНА - 2635 (Две тысячи шестьсот тридцать пять)
ГРЫМОВА ИРИНА АНАТОЛЬЕВНА - 2730 ( Две тысячи семьсот тридцать)

Дата оплаты: 07.04.2010 16:17
Дата оплаты: 21.01.2008 0:00
Дата оплаты: 21.01.2009 0:00
Дата оплаты: 30.04.2010 0:00
В общем немного я вник в суть отчета.
По крайней мере я надеюсь на то, что я правильно его понял.
Сделат тестовый примерчик:
Groupiffiodatepay21ГРЫМОВА НАТА АНАТОЛЬЕВНА07.04.2010 16:171ГРЫМОВА АНАСТАСИЯ АНАТОЛЬЕВНА21.01.2008 0:001ГРЫМОВА ВИКТОРИЯ АНАТОЛЬЕВНА21.01.2009 0:001ГРЫМОВА ИРИНА АНАТОЛЬЕВНА30.04.2010 0:002ГРЫМОВА НАТА АНАТОЛЬЕВНА07.04.2010 16:172ГРЫМОВА АНАСТАСИЯ АНАТОЛЬЕВНА21.01.2008 0:002ГРЫМОВА ВИКТОРИЯ АНАТОЛЬЕВНА21.01.2009 0:002ГРЫМОВА ИРИНА АНАТОЛЬЕВНА30.04.2010 0:00
Получаем 2 группы - одна с фамилиями вверху, а другая с датами оплаты внизу.
У меня вроде все ОК. Тогда, если я все правильно понял, то вам нужно посмотреть результат работы хранимой процедуры. И поглядеть получаенные данные, может быть там для группы 2 окажется 16 записей (я предпологаю).
Вообще вы пошли очень сложным путем.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37197175
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМ,

Я тут поглядел вашу хранимую процедуру и решил порекомедовать литературу:
Книга:
SQL. Задачи и решения , Сергей Моисеенко
Сайты
http://www.sql-tutorial.ru
http://www.sql-ex/ru

Книга у меня есть в бумажном виде. Мне она понравилась. Решая задачи, можно изучить новые для себя приемы для построения SQL запросов. А для работы с базами это всегда актуально.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37197185
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опечатка, по одной ссылке, правильно так:

http://www.sql-ex.ru
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37197520
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SV,
Так то все хорошо, но помимо этого мне еще нужно вставить в отчет слова:

"Форма оплаты:"
"-наличный расчет"
"-безналичный расчет"

наличный расчет это это payform= 1 (в процедуре)
безналичный расчет это это payform= 2 (в процедуре)

и группировать по номеру договора. Куда ни вставляю эти слова, все ерунда получается.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37197529
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМMAYAKOV_SV,
Так то все хорошо, но помимо этого мне еще нужно вставить в отчет слова:

"Форма оплаты:"
"-наличный расчет"
"-безналичный расчет"

наличный расчет это это payform= 1 (в процедуре)
безналичный расчет это это payform= 2 (в процедуре)

и группировать по номеру договора. Куда ни вставляю эти слова, все ерунда получается. Это надо вставить переда жатой оплаты.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37197546
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМНадеждаМMAYAKOV_SV,
Так то все хорошо, но помимо этого мне еще нужно вставить в отчет слова:

"Форма оплаты:"
"-наличный расчет"
"-безналичный расчет"

наличный расчет это это payform= 1 (в процедуре)
безналичный расчет это это payform= 2 (в процедуре)

и группировать по номеру договора. Куда ни вставляю эти слова, все ерунда получается. Это надо вставить перед датой оплаты.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37197566
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМ,

Ну так вставьте:
| DetailSection3(Details B) |
---------------------------
[@payform2]
[@form1]
---------------------------
| GroupFooter... |

Должно появится (надеюсь).
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37197604
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SVНадеждаМ,

Ну так вставьте:
| DetailSection3(Details B) |
---------------------------
[@payform2]
[@form1]
---------------------------
| GroupFooter... |

Должно появится (надеюсь).
Не, так не прокатит...
@payform2 - будет портить @form1.
Может объединить формулы @payform2 и @form1 в одну?
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37197730
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SV,

вот оно и портит у меня все
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37197736
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SVMAYAKOV_SVНадеждаМ,

Ну так вставьте:
| DetailSection3(Details B) |
---------------------------
[@payform2]
[@form1]
---------------------------
| GroupFooter... |

Должно появится (надеюсь).
Не, так не прокатит...
@payform2 - будет портить @form1.
Может объединить формулы @payform2 и @form1 в одну?

тогда форма оплаты будет печататься перед каждой строкой с датой оплаты.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37197817
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМтогда форма оплаты будет печататься перед каждой строкой с датой оплаты.
А вам этого не нужно?
Тогда заводите группировку по формам оплаты и выводите в форму оплаты в заголовке группы.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37197931
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SVНадеждаМтогда форма оплаты будет печататься перед каждой строкой с датой оплаты.
А вам этого не нужно?
Тогда заводите группировку по формам оплаты и выводите в форму оплаты в заголовке группы.

Нет не нужно. Так и сделала.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37197949
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задолбалась уже. Все-равно вот так выходит.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37198005
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМЗадолбалась уже. Все-равно вот так выходит.
Не расстраивайтесь, пожалуйста.
Посмотрите в первую очередь запрос (результат хранимки где-то глянуть нужно), который выдает данные для данного отчета - есть там повторения в записях?
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37198065
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SV,

Да я не расстраиваюсь, просто уже требуют, а у меня затык конкретный.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37198069
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
результат запроса.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37198218
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМрезультат запроса.
Простите, а название полей?
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37198234
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SVНадеждаМрезультат запроса.
Простите, а название полей?
Ой, не надо, возьму из текста ХП.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37198475
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SV,

Я чего-то сообразила, но так извратилась жутко
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37198519
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМMAYAKOV_SV,

Я чего-то сообразила, но так извратилась жутко
Результат-то есть? Мне надо дальше разбиратся?
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37198526
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SV,

Есть, но все-равно что-то не то немного.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37198562
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМMAYAKOV_SV,

Есть, но все-равно что-то не то немного.
Меня тоже немного не то было в отчете моем.
Обрадовали сегодня - сумму одну неправильно выводил.
Человеку пришлось штрихом править сумму в 300 напечатанных отчетов...

Как у меня будет время я еще поразбираюсь, пока времени немного у меня...
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37198988
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМ,

Данные из Page Header перенес в группу Group Header n_dog.
Не мог воссоздать постановку задачи по отчету (понять отчет полностью).
Если бы вы рассказали постановку задачи, тогда может быть было ясно - как тут быть.
А так тяжко, как ни пытался я расковырять этот отчет, мозгов не хватает у меня.
Что касается Duplicated о которых вы говорили - не выйдет на группу записей.
Тут другое что-то придумывать нужно.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37199292
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SVНадеждаМMAYAKOV_SV,

Есть, но все-равно что-то не то немного.
Меня тоже немного не то было в отчете моем.
Обрадовали сегодня - сумму одну неправильно выводил.
Человеку пришлось штрихом править сумму в 300 напечатанных отчетов...

Как у меня будет время я еще поразбираюсь, пока времени немного у меня...

Вот у меня тоже с суммой проблемы. Пользователи печатают не глядя, людам отдают, а потом пертензии катают. Нет бы сразу посмотреть и сказать вот там и там не верно.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37199321
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМ,

Поковырял я немного.
Сделал выводы -
1) данные не так формируются в хранимке.
2) отчет не так создан в дизайнере.
Отсюда и не получается, то что хочется.

Алгоритм такой:
Есть группировка Groupid = 1 (люди)
Groupid=2 (дата оплаты)
Созданы 2 Detail в одном текст по людям в другом по датам оплаты.
Если Groupid = 1 люди выводятся, а даты пустые и наоборот.
На секциях стоит - Suppress if blank (сжать если пустой текст).
Количество записей в обоих группировках столько, сколько нужно вывести на экран.
Т.е. не нужно писать незадумываясь:
Код: plaintext
1.
2.
3.
select  1 ,* from #temp
union
select  2 , * from #temp
А нужно:
Код: plaintext
1.
2.
3.
select  1 , ... from [сколько нужно записей для первой группы]
union
select  2 , * from [сколько нужно записей для второй группы]
У меня правда пустой лист выходит в конце отчета, но надеюсь разберетесь.


Присылаю упрощенный пример и табличку на Access.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37199324
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМНет бы сразу посмотреть и сказать вот там и там не верно.
Считается, что в таких случаях программист виноват.
Нужно тестировать все. В моем случае - просто строку в коде не в том месте написал. Невнимательность + не все тесты провел. Да и человека жалко - со штрихом 3 часа сидеть...
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37199715
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SVНадеждаМНет бы сразу посмотреть и сказать вот там и там не верно.
Считается, что в таких случаях программист виноват.
Нужно тестировать все. В моем случае - просто строку в коде не в том месте написал. Невнимательность + не все тесты провел. Да и человека жалко - со штрихом 3 часа сидеть...

Винова то виноват, но сами косяков навводят, а я потом разбирайся. Очень много ошибок в данных при вводе делают...руки бы им оторвать.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37199765
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМВинова то виноват, но сами косяков навводят, а я потом разбирайся.

Да да, это тоже бывает, согласен.
Программист тут максимум, что может сделать - проверки навешать.
Но все не проверишь.
НадеждаМОчень много ошибок в данных при вводе делают...руки бы им оторвать.
Руки отрывать не нужно.
Можно отчеты сделать по нессответсвиям и расхождениям по особо важным данным (на Crystal'е ).
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37199796
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SVНадеждаМВинова то виноват, но сами косяков навводят, а я потом разбирайся.

Да да, это тоже бывает, согласен.
Программист тут максимум, что может сделать - проверки навешать.
Но все не проверишь.
НадеждаМОчень много ошибок в данных при вводе делают...руки бы им оторвать.
Руки отрывать не нужно.
Можно отчеты сделать по нессответсвиям и расхождениям по особо важным данным (на Crystal'е ).

Да отчетов куча, смотри где не соответсвует, нет же бегают с выпученными глазами O_O.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37200001
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМДа отчетов куча, смотри где не соответсвует, нет же бегают с выпученными глазами O_O.
У меня немало пользователей. Со всеми хорошие отношения.
Были у меня косяки, но на меня не обижались, а я старался исправлятся.
Я всегда расстраиваюсь, когда по моей вине где-то сбой в программе.
А пользователи меня все успокаивают - "не ошибается тот, кто ничего не делает".
По своему опыту - больше все-таки моих ошибок в программе, чем их ошибок ввода.
Ну ладно, это уже оффтоп, успехов вам с отчетами.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37200505
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SVНадеждаМ,

Поковырял я немного.
Сделал выводы -
1) данные не так формируются в хранимке.
2) отчет не так создан в дизайнере.
Отсюда и не получается, то что хочется.

Алгоритм такой:
Есть группировка Groupid = 1 (люди)
Groupid=2 (дата оплаты)
Созданы 2 Detail в одном текст по людям в другом по датам оплаты.
Если Groupid = 1 люди выводятся, а даты пустые и наоборот.
На секциях стоит - Suppress if blank (сжать если пустой текст).
Количество записей в обоих группировках столько, сколько нужно вывести на экран.
Т.е. не нужно писать незадумываясь:
Код: plaintext
1.
2.
3.
select  1 ,* from #temp
union
select  2 , * from #temp
А нужно:
Код: plaintext
1.
2.
3.
select  1 , ... from [сколько нужно записей для первой группы]
union
select  2 , * from [сколько нужно записей для второй группы]
У меня правда пустой лист выходит в конце отчета, но надеюсь разберетесь.


Присылаю упрощенный пример и табличку на Access.


Попробовала пример, с табличкой pay_tab все нормально вроде, а вот с табличкой pay_tab_old где дублируются даты, тоже вроде порядок расположения данных как надо, а даты оплаты повторяются всеж таки, а не должны.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37200513
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМ,

поле datepay2
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37200549
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно надоело уже с ним возякаться. отложу, может мысль придет потом.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37200651
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМПопробовала пример, с табличкой pay_tab все нормально вроде, а вот с табличкой pay_tab_old где дублируются даты, тоже вроде порядок расположения данных как надо, а даты оплаты повторяются всеж таки, а не должны.
Надежда,
pay_tab - это данные, которые должны быть созданы хранимкой, для правильного формирования отчета.
pay_tab_old - это те, которые у вас сейчас формируются (old - старый вариант).
Я для сравнения вам оставил, чтобы вы поняли, что у вас не так.
У вас сейчас хранимка делает лишние данные, которые вас и беспокоят.
Т.е. в дублированных данных с датой оплатой виновата хранимка, а не кристал.
И всего делов-то, а вы в Crystal'е ошибки ищите.
Кстати посмотрите как я секции и группировки настроил, поразбирайтесь почему я по-другому сделал.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37200680
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SVНадеждаМПопробовала пример, с табличкой pay_tab все нормально вроде, а вот с табличкой pay_tab_old где дублируются даты, тоже вроде порядок расположения данных как надо, а даты оплаты повторяются всеж таки, а не должны.
Надежда,
pay_tab - это данные, которые должны быть созданы хранимкой, для правильного формирования отчета.
pay_tab_old - это те, которые у вас сейчас формируются (old - старый вариант).
Я для сравнения вам оставил, чтобы вы поняли, что у вас не так.
У вас сейчас хранимка делает лишние данные, которые вас и беспокоят.
Т.е. в дублированных данных с датой оплатой виновата хранимка, а не кристал.
И всего делов-то, а вы в Crystal'е ошибки ищите.
Кстати посмотрите как я секции и группировки настроил, поразбирайтесь почему я по-другому сделал.

Я уже везде ищу ошибки не только в crysal. Не могу я просто эти даты никуда деть, вот и получается ерунда когда больше одного человека.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37200703
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМЯ уже везде ищу ошибки не только в crysal. Не могу я просто эти даты никуда деть, вот и получается ерунда когда больше одного человека.
Надежда, ну не знаю как вам объяснит-то...
В должны были в хранимке выдать группу №1 с людьми, потом группу №2 с датой оплаты.
Количество записей там должно быть столько, сколько у вас должно быть в отчете на экране.[b] Хранимка выдает [b]больше (повторяюсь). Поэтому у вас и лишку выдается.
Вы не должны union'ом объединять 2 одинаковых запроса, вы должны union'ом объединить два разных запроса, возвращающие нужное количество записей для каждой группы.
Вот решение проблемы.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37200710
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SVВот решение проблемы.
Т.е. нужно исправить хранимую процедуру.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37200716
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМ,

Еще - если вы для первой группы суммы выставите в хранимке нулевые, а для второй реальные, тогда общий итог просто считается. Ну это другая песня.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37200801
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SV,

Да ну это понятно что в хранимке проблема...шарики за ролики заезжают уже
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37200876
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо вам большое запомощь. И простите меня за мою тугодумность.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37202816
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобще с ума схожу с этими суммами в этом отчете.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37203381
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМВобще с ума схожу с этими суммами в этом отчете.
Надежда, не теряйте надежды, я верю, что все у вас получится.
С дублированными датами проблема решилась? Запрос в хранимой процедуре выдает только нужный набор записей?
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37203829
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SVС дублированными датами проблема решилась? Запрос в хранимой процедуре выдает только нужный набор записей?
Это я к тому, что странное для меня поле indcnt в расчетах, в данном случае, не нужно.
1) Если вы в GroupID = 1 payment сделали равным нулю, то stritog получем:
Код: plaintext
1.
2.
LOCAL numberVar lnNumber := 
 tonumber(sum({pay_tab.payment})) ;
Суммируем все - первая группа не нужна, но там нули, а суммируем недублированные записи из второй группы и получаем общий итог.
2) Если в GroupID = 1 payment не ноль, то нужно помучится вычесть эти данные из группы.
Эх, незнаю синтаксис агрегатных функций в Crystal.
Чисто случайно набил:
Код: plaintext
1.
2.
LOCAL numberVar lnNumber := 
 tonumber(sum({pay_tab.payment}, {pay_tab.Groupid})) ;
Вроде показывает так, как надо. Но не факт, что эта формула правильная.

Первый вариант мне нравится больше, т.к. он более и логичный.
Сделать его просто.
В хранимке поправить (смотрю старый ваш вариант):
Код: plaintext
1.
2.
3.
 select  1  as GroupID, ....,  0  as payment ... from #temp
 union all
 select  2  as GroupID, * from #temp
Вам дали хороший совет по поводу дублирования данных, но вы не довели мысль до конца, поэтому у вас возникают проблемы.

PS. Чем проще отчет, тем лучше.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37203899
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот вариант:
Код: plaintext
1.
2.
LOCAL numberVar lnNumber := 
 tonumber(sum({pay_tab.payment})) ;
Работает так:
GROUPIFIOPAYMENTFIOZ1Даша0Даша1Даша0Саша1Даша0Вера2Даша100Даша2Даша50Саша2Даша200Вера
Итог = 350
Суммируется так: (0 + 0 + 0 + 100 + 50 + 200).
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37228865
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день. Возник очередной вопрос по crystal report. Создаю новый отчет, подключаю к нему хранимую процедуру, и почему-то не хватает 2-х полей...хотя в этой хранимой процедуре на сервере они точно присутствуют и при выполнении в результате запроса точно есть. Значения некоторых полей затерла на картинке, а так все значения присутствуют.

Модератор:
НадеждаМ,
не создавайте пожалуйста подфорум имени себя
если тема закрыта - она закрыта
если возник другой вопрос - создайте отдельную тему
Спасибо за понимание
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37228868
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продолжение
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37228874
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продолжение
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37230171
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМи почему-то не хватает 2-х полей...хотя в этой хранимой процедуре на сервере они точно присутствуют и при выполнении в результате запроса точно есть.

Verify Database нужно запустить для того, чтобы привести в соответствие.
Я гляжу там не только двух полей нет, но по одному полю различие: name<>names.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37231360
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAYAKOV_SV,

Запускала verify database. Без результатно.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37231387
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМ,

Когда добавляю источник данных (хранимую процедуру) для отчета вылетает ошибка "failed to retrive data from the database" и следом за ней "невозможно установить соединение с сервером". Пробую другую процедуру, с ней все нормально.

До этого подключалась к другой базе данных, проблем не было. Как только понадобилось к другой базе подсоединиться, возникла проблема.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37231507
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется у меня проблема в процедуре, а не в отчете.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37232112
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то одни непонятки с процедурой и отчетом сегодня. Теперь данные в 2-х полях отображют только начальный символ, хотя процедура возвращает нормальные значения.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37232680
MAYAKOV_SV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадеждаМЧто-то одни непонятки с процедурой и отчетом сегодня. Теперь данные в 2-х полях отображют только начальный символ, хотя процедура возвращает нормальные значения.
Надежда, у меня опять траффик закончился :((
Могу только дома вечером отвечать.
В общем не знаю, что подсказать.
Можно опять попробовать новый отчет создать - если все будет нормально, то проблема в хранимой процедуре.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37233041
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовала новый отчет, такая же канитель. Почему-то первое поле обрезается до 1-го символа, хотя его значение числовое:

вместо 2002 -> 2
4021-> 4
3002-> 3
и т.д. И в еще одном поле получаются обрезанными названия. Остальные поля вроде нормально.
...
Рейтинг: 0 / 0
вопрос по формированию отчета в crystal reports
    #37233663
НадеждаМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется я поняла почему у меня значения обрезались. Вопрос снят.
...
Рейтинг: 0 / 0
80 сообщений из 80, показаны все 4 страниц
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / вопрос по формированию отчета в crystal reports
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]