Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Пожалуйста помогите с добавлением значений / 9 сообщений из 9, страница 1 из 1
01.11.2009, 19:11
    #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
02.11.2009, 11:47
    #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
02.11.2009, 12:56
    #36285723
Wladimir74
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пожалуйста помогите с добавлением значений
Спасибо, буду пробовать.
...
Рейтинг: 0 / 0
02.11.2009, 18:25
    #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
03.11.2009, 01:14
    #36287225
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пожалуйста помогите с добавлением значений
Wladimir74В P2 "Return Key Into Item"указал пременную P3_ID_B
В P3 "ID_B" выбрал как ...

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

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

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


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