powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / REPORTS BUILDER Нумерация строк
15 сообщений из 15, страница 1 из 1
REPORTS BUILDER Нумерация строк
    #32542723
monomakh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствие!

Чувствую себя слепым. В репортсе найти такую феньку, чтобы он сам нумеровал строки не нашел... неужели нет, это ведь нужно не редко!

Ну, да ладно. По сути дела нумеровать дело простое... правда вероятно не для меня :)

Попробовал просто в запросе добавить rownum. Отчет не выводит - пишет ошибку REP-0498 number of columns selected by the query is incompatable with report definition.

В общем что он хотел сказать я не понял... решил пойти другим путем.

Создал запрос отдельно по сути дела с одним лишь rownum. Все хорошо, нумерует как надо... но, снова проблема anchor не хочет применятся когда нужно прикрепить поля из двух разных рипит фрэймов... филд вылетает.

Наконец, думаю, буду тогда сам считать. Тут в билдере, на радость всем, можно везде PL/SQL написать... но вот только не могу найти как сделать глобальную переменную.
----------------------------------------------------------------------------
Вопрос коротко: как пронумеровать записи рипит фрэйма?
...
Рейтинг: 0 / 0
REPORTS BUILDER Нумерация строк
    #32542731
Фотография denm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавьте в группу формульный столбец, который есть count.
...
Рейтинг: 0 / 0
REPORTS BUILDER Нумерация строк
    #32542763
monomakh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Оух... Спасибо!
Это применимо... Только столбец наверное не формульный, а суммирующий (summary column). Только одно. У меня нашлось уникальное поле, по которому можно применить Count, как и обычно это код. А если бы ключ был бы составным и уникальность не была бы определена одним полем, то как быть?
...
Рейтинг: 0 / 0
REPORTS BUILDER Нумерация строк
    #32542767
monomakh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще вопросик, так в репортсе вообще глобальные переменные есть?
...
Рейтинг: 0 / 0
REPORTS BUILDER Нумерация строк
    #32542773
Фотография John.D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторв репортсе вообще глобальные переменные есть?
Нет. Но есть фиктивные столбцы.
...
Рейтинг: 0 / 0
REPORTS BUILDER Нумерация строк
    #32542794
Фотография denm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы можете объявить локальные package и в них объявлять процедуры, функции, plsql типы, массивы и т.д.

В них и можно завести глобальные переменные.

Другой вариант - столбцы, не принадлежащие группам. Объявляете такой столбец (placeholder) типа number с default = 0.

В группу для вашего запроса добавляете формульный столбец, который инкрементирует этот ваш placeholder и возвращает значение. Также можно для этой цели использовать переменную из локального package.
...
Рейтинг: 0 / 0
REPORTS BUILDER Нумерация строк
    #32542999
monomakh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем СПАСИБО!
...
Рейтинг: 0 / 0
REPORTS BUILDER Нумерация строк
    #32543647
Dorokhin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если запрос с сортировкой.

SELECT row_number() OVER
(ORDER BY column1,column2,...) Nomer, ...
FROM table_name
...
Рейтинг: 0 / 0
REPORTS BUILDER Нумерация строк
    #32615128
Owl55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да мне тоже интересен вопрос насчет сортировки. rownum же будут вразброс
...
Рейтинг: 0 / 0
REPORTS BUILDER Нумерация строк
    #32615961
Фотография John.D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Owl55rownum же будут вразброс
rownum будут вразброс, а row_number() - нет!.
...
Рейтинг: 0 / 0
REPORTS BUILDER Нумерация строк
    #32616367
Фотография UK0IAI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
select   1  as num_row,  бла_бла .. from та-та-та
по полю  num_row ставите суммарий c ресетом на уровне REPORT и все...
вместо 1 as num_row этого можно создать поле_функция
Код: plaintext
1.
2.
3.
function NOMFormula return Number is
begin
  RETURN  1 ;
end;
...
Рейтинг: 0 / 0
REPORTS BUILDER Нумерация строк
    #32617288
Owl55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. У меня получлось через поле суммария просто прекрасно!
А вот на row_number() SQL ругается...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
REPORTS BUILDER Нумерация строк
    #38789119
vlv74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот хорошая статья http://ts-soft.ru/blog/report-builder-row-numbers

Модератор: Тема перенесена из форума "Oracle".
...
Рейтинг: 0 / 0
REPORTS BUILDER Нумерация строк
    #38789176
ps
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlv74Вот хорошая статья http://ts-soft.ru/blog/report-builder-row-numbers
"А чем же она хороша?"(с)
По линку описывается Microsoft SQL Server Report Builder. Какое отношение он имеет к Oracle Reports Builder или к Oracle вообще?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
REPORTS BUILDER Нумерация строк
    #39390326
Встроенный Report builder есть dbForge Studio for Oracle, он удобно реализован в этой туле, могу порекомендовать.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / REPORTS BUILDER Нумерация строк
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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