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

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

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

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

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

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

Ну как то так

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

Ну как то так

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

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

А почему, есть какие-то грабли?
мне тоже как то не нравиться этот подход! изворот какой то мягко говоря, должен быть более прямой способ!
...
Рейтинг: 0 / 0
24.09.2008, 16:40
    #35557477
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
APEX:доступ к данным репорта.
прямой способ - создать view, на основе которого сделать обе формы
...
Рейтинг: 0 / 0
24.09.2008, 16:41
    #35557482
DIGITALPRO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
APEX:доступ к данным репорта.
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
24.09.2008, 16:43
    #35557491
DIGITALPRO
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
APEX:доступ к данным репорта.
Ales Protivпрямой способ - создать view, на основе которого сделать обе формы
Можно по подробнее
...
Рейтинг: 0 / 0
24.09.2008, 16:53
    #35557526
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
APEX:доступ к данным репорта.
По поводу вьюшки я тоже думал! но это надо ее создавать... а хотелось бы на основе того что уже есть! дак почему так сложно обратиться к полю репорта? если бы источник в репорте была одно таблица(selrct * from tabl) то проблем бы вообще не было! а как все усложнилось с многоуровневым запросом то все ступор? ну просто должен быть метод!
...
Рейтинг: 0 / 0
24.09.2008, 17:28
    #35557667
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
APEX:доступ к данным репорта.
да никаких проблем, пишешь еще раз тот же самый запрос и добавляешь в него условие на передаваемый по линку ID из первой формы...
Включи фантазию, ёлки-палки!
...
Рейтинг: 0 / 0
24.09.2008, 20:06
    #35558076
kasik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
APEX:доступ к данным репорта.
Ales Protivда никаких проблем, пишешь еще раз тот же самый запрос и добавляешь в него условие на передаваемый по линку ID из первой формы...
Включи фантазию, ёлки-палки!
звучит красиво... а можно подробней пожалуйста... фантазию включил.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX:доступ к данным репорта. / 25 сообщений из 26, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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