powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX_ITEM.POPUPKEY_FROM_QUERY не соответствует полю выбора значений
13 сообщений из 13, страница 1 из 1
APEX_ITEM.POPUPKEY_FROM_QUERY не соответствует полю выбора значений
    #39874436
Никита А
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся с ограничениями apex 3.2, при использовании select list с большим количеством значений(в моём случае 650 строк), отчёт выдаёт ошибку "report error: ORA-06502: PL/SQL: : буфер символьных строк слишком маленький ошибка числа или значения". В связи с этим пришлось перейти на POPUPKEY_FROM_QUERY, но с ним другие проблемы. При изменении значений, они меняются в хаотичном порядке и это связано с сортировкой. Как использовать POPUPKEY_FROM_QUERY с сортировкой?
...
Рейтинг: 0 / 0
APEX_ITEM.POPUPKEY_FROM_QUERY не соответствует полю выбора значений
    #39874438
Никита А
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Находил на англоязычных форумах, сортировку сделать во вьюхе, но это не помогает
...
Рейтинг: 0 / 0
APEX_ITEM.POPUPKEY_FROM_QUERY не соответствует полю выбора значений
    #39875493
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никита АНаходил на англоязычных форумах, сортировку сделать во вьюхе, но это не помогает
Сделайте тестовый скрипт, чтобы можно было воспроизвести.
...
Рейтинг: 0 / 0
APEX_ITEM.POPUPKEY_FROM_QUERY не соответствует полю выбора значений
    #39876836
Никита А
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev,

Публичной страницей не смогу сделать, база работает локально.
Или я не так понял?
...
Рейтинг: 0 / 0
APEX_ITEM.POPUPKEY_FROM_QUERY не соответствует полю выбора значений
    #39876838
Никита А
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev,

Публичной страницей не смогу сделать, база работает локально.
Или я не так понял?
...
Рейтинг: 0 / 0
APEX_ITEM.POPUPKEY_FROM_QUERY не соответствует полю выбора значений
    #39876843
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никита А,

ddl с данными + sql под отчётом будет достаточно.
...
Рейтинг: 0 / 0
APEX_ITEM.POPUPKEY_FROM_QUERY не соответствует полю выбора значений
    #39876847
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никита АНаходил на англоязычных форумах, сортировку сделать во вьюхе, но это не помогает
Способ рабочий. Но вот передать rownum в параметр p_item_id => 'fxx_' || LPAD(rownum, 4, '0'), чтобы оптимизатор не начал хитрить с очерёдностью выполнения лишним не будет. И опять же где-то может быть включена стандартная сортировка, которая испортит результат.
...
Рейтинг: 0 / 0
APEX_ITEM.POPUPKEY_FROM_QUERY не соответствует полю выбора значений
    #39876984
Никита А
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDevСпособ рабочий. Но вот передать rownum в параметр p_item_id => 'fxx_' || LPAD(rownum, 4, '0'), чтобы оптимизатор не начал хитрить с очерёдностью выполнения лишним не будет. И опять же где-то может быть включена стандартная сортировка, которая испортит результат.
На простейшем тестовом примере работает, но не на боевом отчёте .
Пробую заново переписать запрос и сталкиваюсь с тем, что сортировка работает только в самой вьюхе, ни в apex, ни sql developere не применяется. Она и не такая как в исходной таблице и не как указана в order by.
...
Рейтинг: 0 / 0
APEX_ITEM.POPUPKEY_FROM_QUERY не соответствует полю выбора значений
    #39877001
Никита А
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никита АНа простейшем тестовом примере работает, но не на боевом отчёте .
Пробую заново переписать запрос и сталкиваюсь с тем, что сортировка работает только в самой вьюхе, ни в apex, ни sql developere не применяется. Она и не такая как в исходной таблице и не как указана в order by.
Вся магия в моей невнимательности, просто был указан другой пользователь, с точно таким же названием вьюхи, это сбило с толку.
...
Рейтинг: 0 / 0
APEX_ITEM.POPUPKEY_FROM_QUERY не соответствует полю выбора значений
    #39877380
Никита А
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDevСпособ рабочий. Но вот передать rownum в параметр p_item_id => 'fxx_' || LPAD(rownum, 4, '0'), чтобы оптимизатор не начал хитрить с очерёдностью выполнения лишним не будет. И опять же где-то может быть включена стандартная сортировка, которая испортит результат.
Опытным путём выяснил, чтобы работала сортировки из view, необходимо убрать
1) сортировку (само собой разумеющее)
2) группировку
3) join table

Но после добавления альтернативной нумерации, при использовании rownum, сортировка снова сбивается и на этом у меня тупик.

А может возможно увеличить объём передаваемых данных в select list?
...
Рейтинг: 0 / 0
APEX_ITEM.POPUPKEY_FROM_QUERY не соответствует полю выбора значений
    #39877421
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никита А,

Inline View с ROWNUM - простой запрос, где вся логика собственно в Inline View. rownum вы пишите снаружи сортировки и передаёте как параметр в функцию, ест-но без соединений, группировок, аналитических функций на этом уровне...
...
Рейтинг: 0 / 0
APEX_ITEM.POPUPKEY_FROM_QUERY не соответствует полю выбора значений
    #39883584
Никита А
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDevНикита А,

Inline View с ROWNUM - простой запрос, где вся логика собственно в Inline View. rownum вы пишите снаружи сортировки и передаёте как параметр в функцию, ест-но без соединений, группировок, аналитических функций на этом уровне...

Доработал отчёт наконец-то, всё оказалось слишком просто. Всё запихал в подзапрос, вынес на вверх не работающий APEX_ITEM и прикрутил к нему "p_item_id => 'f02_' || LPAD(rownum, 4, '0')".
Схема работающая, но думаю лучше через ROW_NUMBER порядковый номер получить и обойтись без подзапроса.
...
Рейтинг: 0 / 0
APEX_ITEM.POPUPKEY_FROM_QUERY не соответствует полю выбора значений
    #39883938
Никита А
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
APEX_ITEM.POPUPKEY_FROM_QUERY в принципе и без доработок всяких нормально работает, когда отделить от запроса. Не требуется альтернативного проставления ID даже.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX_ITEM.POPUPKEY_FROM_QUERY не соответствует полю выбора значений
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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