powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Reports
12 сообщений из 12, страница 1 из 1
Reports
    #37644149
volik017
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Есть один frame. В нем выводятся записи. В одном поле значение во всех записях будет одно и то же. Как сделать, чтобы оно отображалось только один раз на первой записи.
...
Рейтинг: 0 / 0
Reports
    #37644334
bev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отчет рисуете "ручками" или с помощью мастера отчетов? Если второе - выберите тип отчета "группа слева"/"группа сверху" и отправьте это поле в "group fields".
Если ручками - сделайте пробный, как описано выше, и посмотрите - что там и как - и ... вперед...
...
Рейтинг: 0 / 0
Reports
    #37644347
bev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если такой вариант не устраивает - можно на поле триггер повесить, в котором анализировать первая ли запись, если нет - return (false), если да - return (true)
...
Рейтинг: 0 / 0
Reports
    #37644366
volik017
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bev,

Отчет уже нарисован. Триггер, это вариант. Вот только как определить номер записи?
...
Рейтинг: 0 / 0
Reports
    #37644384
bev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вариантов много (на этом форуме были уже)...
поищите по "номер строки"...

например, из обсуждений, :

select rownum, id, name from (
select id, name from customers c
order by c.name )
...
Рейтинг: 0 / 0
Reports
    #37644387
volik017
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
volik017,

а, ну наверно можно использовать rownum в селекте,
...
Рейтинг: 0 / 0
Reports
    #37644398
bev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
учтите при этом, что если в селекте есть сортировка, то нумерация не будет ей соответствовать, не случайно в примере селект из селекта
...
Рейтинг: 0 / 0
Reports
    #37644434
bev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть и другие варианты:
в модели данных в группе, к которой относится выш фрейм, заводите Summary column,
Function - указываете Count,
Sours - один из элементов группы.
Это поле можно использовать для анализа
...
Рейтинг: 0 / 0
Reports
    #37644446
volik017
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну тогда она мне просто подсчитает количество записей. и что мне это даст?
...
Рейтинг: 0 / 0
Reports
    #37644453
volik017
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
усе получилось.
нет сортировки там нет
а с count не поняла все-таки
...
Рейтинг: 0 / 0
Reports
    #37644475
bev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
COUNT - на момент вывода записи на печать, по сути - номер записи, но к тому же, есть возможность обнулять (указать в Reset at )
при смене страницы, группы...
Попробуйте- может пригодиться в будущем, если будет вложенность групп...
...
Рейтинг: 0 / 0
Reports
    #37644528
volik017
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Reports
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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