Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Группы и сортировка в репорте / 18 сообщений из 18, страница 1 из 1
06.01.2011, 06:21
    #37047150
RedRose
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группы и сортировка в репорте
Народ, не получается сделать вот что – есть репорт, один, там куча групп и все хорошо.
Проблема вот в чем – надо по запросу пользователя менять сортировку данных, например
Сортировать по номеру участка- здесь понятно, группы:


Регион Менеджер карта участок Адрес

Восток Иванов А1 111 Садовая, 123
234 Строителей, 23
567 Главная, 567
Юг Петров Б2 234 Строителей, 23
345 Садовая, 123

Непонятно что делать если надо сортировать по полю внутри группы – по адресу:

Регион Менеджер карта участок Адрес

Восток Иванов А1 567 Главная, 567
111 Садовая,123
Юг Петров Б2 345 Садовая,123
Восток Иванов А1 234 Строителей, 23
Юг Петров Б2 345 Строителей,23

Похоже на бред но им действительно так надо – они проводят проверки и по участку и по менеджеру и по адресу.
Может, есть идеи как сделать сортировку во втором случае?

Спасибо заранее
...
Рейтинг: 0 / 0
06.01.2011, 06:25
    #37047153
RedRose
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группы и сортировка в репорте
убралось форматирование, должно быть так:

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


Регион Менеджер карта участок Адрес

Восток Иванов А1 111 Садовая, 123
234 Строителей, 23
567 Главная, 567
Юг Петров Б2 234 Строителей, 23
345 Садовая, 123

Непонятно что делать если надо сортировать по полю внутри группы – по адресу:

Регион Менеджер карта участок Адрес

Восток Иванов А1 567 Главная, 567
111 Садовая,123
Юг Петров Б2 345 Садовая,123
Восток Иванов А1 234 Строителей, 23
Юг Петров Б2 345 Строителей,23

Похоже на бред но им действительно так надо – они проводят проверки и по участку и по менеджеру и по адресу.
Может, есть идеи как сделать сортировку во втором случае?

Спасибо заранее
...
Рейтинг: 0 / 0
06.01.2011, 06:45
    #37047155
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группы и сортировка в репорте
Проблема вот в чем – надо по запросу пользователя менять сортировку данных, например
Сортировать по номеру участка- здесь понятно, группы:


Регион Менеджер карта участок АдресВосток Иванов А1 111 Садовая, 123 234 Строителей, 23 567 Главная, 567Юг Петров Б2 234 Строителей, 23 345 Садовая, 123

Непонятно что делать если надо сортировать по полю внутри группы – по адресу:

Регион Менеджер карта участок АдресВосток Иванов А1 567 Главная, 567 111 Садовая,123Юг Петров Б2345 Садовая,123Восток Иванов А1 234 Строителей, 23Юг Петров Б2 345 Строителей,23

Похоже на бред но им действительно так надо – они проводят проверки и по участку и по менеджеру и по адресу.
Может, есть идеи как сделать сортировку во втором случае?
...
Рейтинг: 0 / 0
06.01.2011, 07:08
    #37047160
RedRose
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группы и сортировка в репорте
ПЕНСИОНЕРКА,
спасибо за форматирование , так конечно, понятнее, буду знать
...
Рейтинг: 0 / 0
10.01.2011, 20:00
    #37051453
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группы и сортировка в репорте
ПЕНСИОНЕРКАНепонятно что делать если надо сортировать по полю внутри группы – по адресу:

Регион Менеджер карта участок АдресВосток Иванов А1 567 Главная, 567 111 Садовая,123Юг Петров Б2345 Садовая,123Восток Иванов А1 234 Строителей, 23Юг Петров Б2 345 Строителей,23

Похоже на бред но им действительно так надо – они проводят проверки и по участку и по менеджеру и по адресу.
Может, есть идеи как сделать сортировку во втором случае?

Попробуйте поработать с интерактивным отчётом.
...
Рейтинг: 0 / 0
11.01.2011, 06:21
    #37051829
RedRose
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группы и сортировка в репорте
suPPLer,

спасибо, у нас Oracle Reports, я не нашла чтобы Репортс поддерживали инперактивные отчеты, или я не понимаю?
...
Рейтинг: 0 / 0
11.01.2011, 06:57
    #37051838
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группы и сортировка в репорте
RedRose,

а что-то типа VBA у вас есть, чтобы програмно создавать отчет в виде ворд-дока( формат НТМ) с использованием динамических запросов

нтм-чтобы не подгонять ширину столбцов

дешево и удобно

select фио ас м0, 1 ас №№, ........ from таб1 order by 1,2,3справка по фио с нумерацией с 1 по каждой фиоselect 1 ас №№, улица,........from таб1 order by 1,2,3сквозная нумерация по улицеselect карта,участок,...... from таб1 order by 1,2,3без нумерации
...
Рейтинг: 0 / 0
11.01.2011, 07:05
    #37051840
RedRose
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группы и сортировка в репорте
ПЕНСИОНЕРКА,

спасибо, я тоже склоняюсь к двум запросам, если я правильно поняла ваш ответ, если не - сорри.
думала что можно сделать одним запросом и форматированием - не получается, пробовала lag - как-то сложно,
тут фишка в том чтобы не показывать повторяющиеся поля, вот
...
Рейтинг: 0 / 0
11.01.2011, 07:53
    #37051857
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группы и сортировка в репорте
RedRose,

главное -это отчет в НТМ для подгонки столбцов

-просмотр - в НТМ -да еще......увеличенный шрифт для слабовидящих
-печать - в WORD (альбомная,книжная с автоподгоном ширины столбиков и шапкой на листе)
возможно создание отдельного файла по м0, чтобы можно было автоподгонять и хвост через предварительный просмотр и уменьшение на 1 страницу
-доработка(дополнительные столбики)--через ексель


и все в одном флаконе(задавать разное расширение при формировании)
...
Рейтинг: 0 / 0
11.01.2011, 08:34
    #37051876
non-apexoid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группы и сортировка в репорте
Пенсионерка и Роза, с таким же успехом вы могли бы вести свою дискуссию в форуме по разведению кроликов :).
...
Рейтинг: 0 / 0
11.01.2011, 08:48
    #37051887
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группы и сортировка в репорте
non-apexoidПенсионерка и Роза, с таким же успехом вы могли бы вести свою дискуссию в форуме по разведению кроликов :).

а у вас имеются достойные предложения по теме, помимо хамства
...
Рейтинг: 0 / 0
11.01.2011, 09:11
    #37051900
non-apexoid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группы и сортировка в репорте
ПЕНСИОНЕРКА, честно скажу, с Oracle Reports я знаком поверхностно. Однако предложение следующее: имеет смысл переместить обсуждение в соответствующий раздел форума, вероятность того, что ТС там помогут, гораздо больше. Здесь обсуждают проблемы, связанные с APEX.
...
Рейтинг: 0 / 0
11.01.2011, 13:53
    #37052444
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группы и сортировка в репорте
RedRosesuPPLer,

спасибо, у нас Oracle Reports, я не нашла чтобы Репортс поддерживали инперактивные отчеты, или я не понимаю?

Да, Вы пока не понимаете, что это подфорум по Oracle APEX, а не по Oracle Reports. :) Я попрошу модератора перенести Вашу тему в соответствующий раздел.

Модератор: Тема перенесена из форума "Oracle APEX".
...
Рейтинг: 0 / 0
11.01.2011, 16:15
    #37052856
ps
ps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группы и сортировка в репорте
RedRosesuPPLerПопробуйте поработать с интерактивным отчётом.
у нас Oracle Reports, я не нашла чтобы Репортс поддерживали интерактивные отчеты, или я не понимаю?
Вот пример "ограниченной, но возможной" интерактивности.
1. Добавляете в запрос новую колонку, которая выводит сортировочную (одну из уже имеющихся) колонку. В Вашем примере - в одном случае адрес, в другом регион.
2. Эту новую колонку ставите первой в первой группе.
Готово. Сортировка будет начинаться с вашей динамической колонки.
...
Рейтинг: 0 / 0
11.01.2011, 16:18
    #37052864
ps
ps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группы и сортировка в репорте
Пример
...
Рейтинг: 0 / 0
11.01.2011, 17:51
    #37053126
RedRose
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группы и сортировка в репорте
ps,

спасибо большое, я сейчас попробую ваше решение
...
Рейтинг: 0 / 0
11.01.2011, 20:42
    #37053416
RedRose
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группы и сортировка в репорте
ps,

спасибо опять, классно, если сортировать по А то получается:
A B CA ppp 3B ooo 1 ppp 2C ooo 2 qqq 1

если сортировать по B то получается:
A B CB ooo 1C ooo 2A ppp 3B ppp 2C qqq 1

а надо бы
A B CB ooo 1C 2A ppp 3B 2C qqq 1

я понимаю - бред и проще сделать два разных отчета,
может какое-то форматирование? пробовала через placeholder чтобы хранить там рез-т предыдущей записи - так не получается :(
можно еще в запросе ставить lag..over но тогда два запроса = 2 отчета
...
Рейтинг: 0 / 0
12.01.2011, 15:47
    #37054711
ps
ps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группы и сортировка в репорте
RedRoseполучается:
A B CB ooo 1C ooo 2A ppp 3B ppp 2C qqq 1

а надо бы
A B CB ooo 1C 2A ppp 3B 2C qqq 1

я понимаю - бред и проще сделать два разных отчета,
может какое-то форматирование? пробовала через placeholder чтобы хранить там рез-т предыдущей записи - так не получается :(
можно еще в запросе ставить lag..over но тогда два запроса = 2 отчета
Нет, так не получится. Проще или 2 отчёта или один отчёт с 2-мя запросами и таблицами, которые в зависимости от передаваемого параметра выводятся или нет.
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Группы и сортировка в репорте / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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