powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Пожалуйста помогите с добавлением значений
9 сообщений из 9, страница 1 из 1
Пожалуйста помогите с добавлением значений
    #36284654
Wladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Вопрос конечно дилетантский и от этого очень глупый, но все же прошу помочь.
Есть две таблицы с аттриб. bks/книги (id_b,name,author,publ) и gnr/жанр(id_g,name), с отношением многие ко многим, связаны через таблицу gnr_bks(id_gb,id_g,id_b). В таблице gnr уже занесены жанры (фант, детектив, детская и т.д.)
Пожалуйста помогите как создать форму для наиболее простого добавления записей в таблицу bks чтобы автоматически создавалась связь между таблицами. И как можно указать более одного жанра для одной книги.
Моя мысль такая, возможно неправильная:
ввод всех значений для таблицы bks, затем по кнопке 'CREATE' перемещаюсь на форму gnr_bks и в ней для новой книги, через всплывающее окно gnr, назначаю жанр(ы), но как сделать чтобы при переходе на форму gnr_bks в поле id_b автоматически проставлялся id или лучше название новой добавленной книги?
Спасибо.
...
Рейтинг: 0 / 0
Пожалуйста помогите с добавлением значений
    #36285471
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wladimir74как можно указать более одного жанра для одной книги
Используйте элемент типа Shuttle.
Wladimir74как сделать чтобы при переходе на форму gnr_bks в поле id_b автоматически проставлялся id или лучше название новой добавленной книги?
Найдите процесс типа "Automated Row Fetch" для страницы-формы создания книги, откройте его, там должно бытиь поле "Return Key Into Item". В нём Вы можете указать, в какой элемент-переменную возвращать PK созданной строки в таблице книг. Потом этот PK можно передавать на форму выбора жанров как значение элемента с атрибутом "Display As"="Display as Text (based on LOV, saves state)". В LOV этого элемента напишите нужный запрос.
...
Рейтинг: 0 / 0
Пожалуйста помогите с добавлением значений
    #36285723
Wladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, буду пробовать.
...
Рейтинг: 0 / 0
Пожалуйста помогите с добавлением значений
    #36286814
Wladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLer
Найдите процесс типа "Automated Row Fetch" для страницы-формы создания книги, откройте его, там должно быть поле "Return Key Into Item". В нём Вы можете указать, в какой элемент-переменную возвращать PK созданной строки в таблице книг. Потом этот PK можно передавать на форму выбора жанров как значение элемента с атрибутом "Display As"="Display as Text (based on LOV, saves state)". В LOV этого элемента напишите нужный запрос.

Увы!
Снова прошу помощи.
У меня ничего не выходит. Объясните пожалуйста как тупому на пальцах. :(
Есть формы: P2 (ввод новых книг) на основе таблицы BKS и P3 (Выбор жанра) таблица gnr_bks
В P2 "Return Key Into Item"указал пременную P3_ID_B
В P3 "ID_B" выбрал как "Display as Text (based on LOV, saves state)", но с LOV как не пытался ничего не выходит. В форме по прежнему пустота. :(
Спасибо.
...
Рейтинг: 0 / 0
Пожалуйста помогите с добавлением значений
    #36287225
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wladimir74В P2 "Return Key Into Item"указал пременную P3_ID_B
В P3 "ID_B" выбрал как ...

Что-то это и это у Вас по-разному называются. Чтобы проверить, передаётся ли значение в нужную переменную, воспользуйтесь вкладкой Session на панели разработчика внизу страницы в режиме просмотра.

Чтобы понять, что у Вас не так с LOV, покажите его текст запроса. Или сами для начала попробуйте его (запрос) выполнить в SQL Workshop->SQL Commands.
...
Рейтинг: 0 / 0
Пожалуйста помогите с добавлением значений
    #36391982
Wladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так ничего и не получается.
Значение в переменную передается и это видно. Чтото не то С LOV
Если элемент указать как POPUP KEY LOV (Dispays description,returns key value) то в всплывающем окне появляется результат запроса, а в случае с Display as Text (based on LOV, saves state) пустое поле. Что я не так делаю?
...
Рейтинг: 0 / 0
Пожалуйста помогите с добавлением значений
    #36394572
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wladimir74,

поскольку Ваше приложение я не вижу, то ответить не могу ничего. Попробуйте сделать пример на //http:/apex.oracle.com .
...
Рейтинг: 0 / 0
Пожалуйста помогите с добавлением значений
    #36394573
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suPPLer http://apex.oracle.com .
Исправил ссылку.
...
Рейтинг: 0 / 0
Пожалуйста помогите с добавлением значений
    #36394714
Wladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное спасибо.
Наконцто разобрался. Ошибка была гдето на странице, видимо после многих неудачных попыток чтото срабатывало не так как нужно. Сделал все на вновь созданной сиранице и все работает как часы. Еще раз спасибо за помощь.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Пожалуйста помогите с добавлением значений
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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