powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / аналог табличной формы. report culumns превратить в items.
4 сообщений из 4, страница 1 из 1
аналог табличной формы. report culumns превратить в items.
    #37657672
Rikki-Tikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Как можно сделать в апексе аналог табличной формы, в которой данные отображались бы не в report culumns, а в items? (чтобы можно было производить computation, обращаться к полям в коде и т.п.).
Если создаю табличную форму через мастер, при запуске вижу красивую табличную форму. Но все эти поля - это не items, а report culumns. То есть я не могу к ним обращаться в коде. А нужно.

Что пробовала:
создать страницу, у которой
page type = form
form on sql query
region template = no template
select statement =
Код: plsql
1.
2.
3.
4.
select oi.line_item_id,
       oi.product_id,
       oi.quantity
  from OEHR_ORDER_ITEMS oi



При запуске страницы вижу пустые поля для одной записи таблицы. Это items. Во вкладке Sourse у них стоят значения:
Source Used = only when currnt session state is null
Sourse Type = Static assignment (value equals sourse attribute)

Не могу понять, почему у этих итемов не ставится в sourse соответстующие поля запроса, на котором основана форма? (Кстати, в свойствах региона формы во вкладке sourse нет запроса, который я вводила при создании страницы. Интересно, почему, и где его искать?)


Oracle express 11 g, Application Express 4.0.2.00.09
Раньше работала на Oracle Forms, сейчас начинаю осваивать апекс по Oracle® Application Express Application Builder User's Guide
Release 3.2 ( http://docs.oracle.com/cd/E11882_01/appdev.112/e11947/toc.htm). Прошла 2 Day + Application Express Developer's Guide.
...
Рейтинг: 0 / 0
аналог табличной формы. report culumns превратить в items.
    #37657676
Rikki-Tikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Rikki-TikkiЗ


При запуске страницы вижу пустые поля для одной записи таблицы. Это items. Во вкладке Sourse у них стоят значения:
Source Used = only when currnt session state is null
Sourse Type = Static assignment (value equals sourse attribute)
Source value or expression - пусто
...
Рейтинг: 0 / 0
аналог табличной формы. report culumns превратить в items.
    #37658736
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rikki-TikkiЕсли создаю табличную форму через мастер, при запуске вижу красивую табличную форму. Но все эти поля - это не items, а report culumns. То есть я не могу к ним обращаться в коде.
Возможность такая есть. Для этого предназначено apex_item api. И коллекции apex_application.g_fxx. Гуглите.
Rikki-Tikkiсоздать страницу, у которой
page type = form
form on sql query
region template = no template
select statement =
При запуске страницы вижу пустые поля для одной записи таблицы.
А что вы хотели? Он делает то что указано
doc
Creates a form based on the columns returned by a SQL query such as an EQUIJOIN.
Возможно для вашей задачи подойдёт Form on a Table or View
...
Рейтинг: 0 / 0
аналог табличной формы. report culumns превратить в items.
    #37663428
Rikki-Tikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Rikki-TikkiЕсли создаю табличную форму через мастер, при запуске вижу красивую табличную форму. Но все эти поля - это не items, а report culumns. То есть я не могу к ним обращаться в коде. А нужно.

Поскольку я совсем новичок в apex, и есть возможность, пересела на apex 4.1, там эти обращения вроде легче делаются, да возможности валидации на табличной форме расширены.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / аналог табличной формы. report culumns превратить в items.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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