powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Отчет с активными полями
12 сообщений из 12, страница 1 из 1
Отчет с активными полями
    #38883248
WilliamBlake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пару дней работаю с апекс.
Хочу сделать такую вещь:
Есть список клиентов отобранных по ФИО, дате рождения. Сейчас этот список вывожу регионом типа Report c Region Source Type: SQL Query. У каждого клиента в этом списке может быть несколько idclient , нужно чтобы была возможность в этом списке отметить строчки с определенными idclient и после нажатия какой-нибудь кнопки, ниже выводился отчет с договорами по отмеченным idclient.
Видимо список клиентов нужно выводить каким-то другим способом, чтобы там была возможность добавлять активные элементы в строки или это можно сделать через настройки стандартного репорта, подскажите плз?
...
Рейтинг: 0 / 0
Отчет с активными полями
    #38883276
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WilliamBlake,
Приведи сюда результат запроса
...
Рейтинг: 0 / 0
Отчет с активными полями
    #38883552
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
WilliamBlake,

Поясни, у тебя есть список, где id уникальный, а idclient повторяется?
Ну вообще стандартная ситуация. На строчке есть столбец со ссылкой "Редактирование", которая будет открывать новую страницу(или эту же) с переданным idclient. Можно даже мастером воспользоваться Report+Form.
...
Рейтинг: 0 / 0
Отчет с активными полями
    #38883612
Фотография hinotf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть Вам поможет пакет apex_item?
...
Рейтинг: 0 / 0
Отчет с активными полями
    #38883724
WilliamBlake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Petro123: вложил картинку. В общем должно быть что-то вроде поиска в два этапа: сначала ищем список idclient(могут быть разными для одного и того же человека), далее у пользователя должна быть возможность отметить(например чекбоксами) нужные idclient , жмет "показать договоры", и по отмеченным idclient уже отображаются все договоры, допустим ниже, следующим блоком.

2blkangel: списка с уникальными id физ лиц не существует, в этом и гемморой, поскольку юзеры назаводили одних и тех же людей с разными idclient и по каждому idclient назаводили свой набор договоров, и сейчас чтобы им понять какой idclient в действительности нужен, им нужно сначала посмотреть на них всех "глазами" и выбрать.
Наверное лучше будет, если список договоров отобразился на этой же странице, чтобы была видна вся информация на одной странице.
Report+Form пока не юзал, попробую.

2hinotf: может быть поможет, гляну
...
Рейтинг: 0 / 0
Отчет с активными полями
    #38883760
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
WilliamBlake,

Тебе нужно собрать в переменную список idclients, с разделителем например (":")
И тогда у тебя в репорте с договорами, будет примерно такой запрос.

select * from dogovors
where v_id_clients like '%:'||to_char(idclients)||':%';
...
Рейтинг: 0 / 0
Отчет с активными полями
    #38883768
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WilliamBlake,
я бы сделал 2 рабочих места или кнопки:
- объединить 2, 3, 4 строки в одного физика с переброской договоров (по отмеченным чек-боксам).
- показать все договоры по крыжикам (чекам...)
Добавляй чек-бокс-крыжики колонку. В чём проблема?
...
Рейтинг: 0 / 0
Отчет с активными полями
    #38883771
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чтобы в будущем не было одинаковых физиков - посмотри как делают на sql_ru "Новая тема"
...
Рейтинг: 0 / 0
Отчет с активными полями
    #38883776
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.к. сплиттер в APEXе пока не удосужились создать, уходи в договрах на другую страницу (с переходом или всплывающее)
...
Рейтинг: 0 / 0
Отчет с активными полями
    #38884020
WilliamBlake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123WilliamBlake,
я бы сделал 2 рабочих места или кнопки:
- объединить 2, 3, 4 строки в одного физика с переброской договоров (по отмеченным чек-боксам).
- показать все договоры по крыжикам (чекам...)
Добавляй чек-бокс-крыжики колонку. В чём проблема?

Добавлять, я так понимаю нужно непосредственно в запрос региона-отчета с помощью apex_item?
Попробовал сделать так:
Код: plsql
1.
2.
3.
4.
select apex_item.checkbox2(1,c.idclient)  cb, c.idclient,c.family,c.first_name,c.last_name,c.data_open,c.mesto_open,
wc.label,
a.region,a.city,a.street,a.house,a.flat
from ....


Нарисовал такое безобразие:
...
Рейтинг: 0 / 0
Отчет с активными полями
    #38890793
mld-11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скажи свою внутреннюю почту, постараюсь тебе помочь.
PS: мы коллеги :)
...
Рейтинг: 0 / 0
Отчет с активными полями
    #38890801
mld-11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если через checkbox, один из способов:
http://www.talkapex.com/2009/01/apex-report-with-checkboxes-advanced.html
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Отчет с активными полями
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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