powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX:доступ к данным репорта.
25 сообщений из 26, страница 1 из 2
APEX:доступ к данным репорта.
    #35554594
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть на определенной странице репорт, источником которого является запрос с подзапросом, как получить доступ к определенноу полю этого репорта с другой страницы?
Спасибо за ответ
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35554687
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может как нибудь как в ООП...
обращение к странице как к общему элементу, к report как элементу страницы, а к полю элементу report...
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35554703
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясните, что вы хотите с этим полем сделать.
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35554709
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ales ProtivПоясните, что вы хотите с этим полем сделать.
Использовать как Static text, но это не принципиально где, главное как обратиться?
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35554777
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
От того что с этим делать зависит как обратиться.
Можете например html_Get'ом вытянуть и распарсить. Но что-то мне подсказывает, что вы ищиете в неправильном направлении.. т.е. описали бы конечный результат лучше.
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35554795
kasik 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kasikЕсть на определенной странице репорт, источником которого является запрос с подзапросом, как получить доступ к определенноу полю этого репорта с другой страницы?
Спасибо за ответ

Можно
в генерации отчета выставляете у каждой строки атрибут Id
а затем в доугой странице находите этот элемент через DOM, и уже потом можно получить значение этого элемента

Но лучше это сделать через БД - репорт то все равно из БД генерить.
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35555791
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ales ProtivОт того что с этим делать зависит как обратиться.
Можете например html_Get'ом вытянуть и распарсить. Но что-то мне подсказывает, что вы ищиете в неправильном направлении.. т.е. описали бы конечный результат лучше.
Есть на одной странице репорт(наполнение которого формируется из нескольких таблиц связанных кодами) слева на каждой строчке линк принажатии на который открыватся другая страница(форма) и на ней надо отобразить некоторые поля(как statik text нередактируемые) которые как раз получены из связи таблиц тоесть не поле одной таблицы(это то без проблем используя хиден элемент и через database column-а тут то нет такого поля в таблице, есть составное поле в запросе)...

Ну как то так
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35555792
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik 2 kasikЕсть на определенной странице репорт, источником которого является запрос с подзапросом, как получить доступ к определенноу полю этого репорта с другой страницы?
Спасибо за ответ

Можно
в генерации отчета выставляете у каждой строки атрибут Id
а затем в доугой странице находите этот элемент через DOM, и уже потом можно получить значение этого элемента

Но лучше это сделать через БД - репорт то все равно из БД генерить.
А немножко пожалуйста поопдробней можно, исходя из ситуации описанной в предыдущем посте
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35556242
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри свойство Item Source у элементов. Оно может быть не только Database Column. Соответсвенно туда можно вписать какой угодно запрос в соответсвии с тем, что тебе нужно отобразить.
Удачи.
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35556317
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ales ProtivПосмотри свойство Item Source у элементов. Оно может быть не только Database Column. Соответсвенно туда можно вписать какой угодно запрос в соответсвии с тем, что тебе нужно отобразить.
Удачи.
Согласен:запрос то можно написать, но мне то надо что именно поле той записи напротив линка которой я перешел на форму....
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35556709
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если создавать стандартную Report-forms, то после перехода из репорта к редактированию конкретной выбранной записи на форме доступ происходит по кокретному полю таблицу через Processes:Fetch Row from TABL и PNN_KOD_TABL:Hidden and Protected, но как быть в моем случаи если у меня не конкретная тамблица а запрос в репорте?
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35557284
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот и у меня все идеи иссякли! Но должно быть решение...
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35557304
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik
Есть на одной странице репорт(наполнение которого формируется из нескольких таблиц связанных кодами) слева на каждой строчке линк принажатии на который открыватся другая страница(форма) и на ней надо отобразить некоторые поля(как statik text нередактируемые) которые как раз получены из связи таблиц тоесть не поле одной таблицы(это то без проблем используя хиден элемент и через database column-а тут то нет такого поля в таблице, есть составное поле в запросе)...

Ну как то так

Передайте значения в link-е который находится "слева на каждой строчке"
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35557318
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DIGITALPRO kasik
Есть на одной странице репорт(наполнение которого формируется из нескольких таблиц связанных кодами) слева на каждой строчке линк принажатии на который открыватся другая страница(форма) и на ней надо отобразить некоторые поля(как statik text нередактируемые) которые как раз получены из связи таблиц тоесть не поле одной таблицы(это то без проблем используя хиден элемент и через database column-а тут то нет такого поля в таблице, есть составное поле в запросе)...

Ну как то так

Передайте значения в link-е который находится "слева на каждой строчке"
А можно пожалуйста:как это сделать?
А в формах делается же по другому...
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35557331
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И значения нескольких полей необходимо получить а не одног!
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35557383
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В свойствах линка можно прописать какой айтем чему (#column_name#) будет равняться. Таким образом он это передаст через url. Но я бы так не делал.
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35557394
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ales ProtivВ свойствах линка можно прописать какой айтем чему (#column_name#) будет равняться. Таким образом он это передаст через url. Но я бы так не делал.

А почему, есть какие-то грабли?
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35557436
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. урл можно поменять руками.
2. учитывать возможные знаки препинания, которые могут "поломать" урл.
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35557450
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DIGITALPRO Ales ProtivВ свойствах линка можно прописать какой айтем чему (#column_name#) будет равняться. Таким образом он это передаст через url. Но я бы так не делал.

А почему, есть какие-то грабли?
мне тоже как то не нравиться этот подход! изворот какой то мягко говоря, должен быть более прямой способ!
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35557477
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прямой способ - создать view, на основе которого сделать обе формы
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35557482
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik
А можно пожалуйста:как это сделать?
А в формах делается же по другому...

Если Вы делали линк ч/з
Application Х>Page Х>Report Attributes>Column Attributes,
то в Column Link есть Item Name Value

Если же делали в select-е, то
select
...,
'<a href=''f?p=:APP_ID:PAGE_ID:SESSION::::Name_Item1,Name_Item2:'||t.column1||','||t.column2||' ''>MyLink<a>'

from my_table t


Как то так, если чего не напутал.
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35557491
DIGITALPRO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ales Protivпрямой способ - создать view, на основе которого сделать обе формы
Можно по подробнее
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35557526
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу вьюшки я тоже думал! но это надо ее создавать... а хотелось бы на основе того что уже есть! дак почему так сложно обратиться к полю репорта? если бы источник в репорте была одно таблица(selrct * from tabl) то проблем бы вообще не было! а как все усложнилось с многоуровневым запросом то все ступор? ну просто должен быть метод!
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35557667
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да никаких проблем, пишешь еще раз тот же самый запрос и добавляешь в него условие на передаваемый по линку ID из первой формы...
Включи фантазию, ёлки-палки!
...
Рейтинг: 0 / 0
APEX:доступ к данным репорта.
    #35558076
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ales Protivда никаких проблем, пишешь еще раз тот же самый запрос и добавляешь в него условие на передаваемый по линку ID из первой формы...
Включи фантазию, ёлки-палки!
звучит красиво... а можно подробней пожалуйста... фантазию включил.
...
Рейтинг: 0 / 0
25 сообщений из 26, страница 1 из 2
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX:доступ к данным репорта.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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