|
Пожалуйста помогите с добавлением значений
|
|||
---|---|---|---|
#18+
Доброго времени суток. Вопрос конечно дилетантский и от этого очень глупый, но все же прошу помочь. Есть две таблицы с аттриб. 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 или лучше название новой добавленной книги? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2009, 19:11 |
|
Пожалуйста помогите с добавлением значений
|
|||
---|---|---|---|
#18+
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 этого элемента напишите нужный запрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2009, 11:47 |
|
Пожалуйста помогите с добавлением значений
|
|||
---|---|---|---|
#18+
Спасибо, буду пробовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2009, 12:56 |
|
Пожалуйста помогите с добавлением значений
|
|||
---|---|---|---|
#18+
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 как не пытался ничего не выходит. В форме по прежнему пустота. :( Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2009, 18:25 |
|
Пожалуйста помогите с добавлением значений
|
|||
---|---|---|---|
#18+
Wladimir74В P2 "Return Key Into Item"указал пременную P3_ID_B В P3 "ID_B" выбрал как ... Что-то это и это у Вас по-разному называются. Чтобы проверить, передаётся ли значение в нужную переменную, воспользуйтесь вкладкой Session на панели разработчика внизу страницы в режиме просмотра. Чтобы понять, что у Вас не так с LOV, покажите его текст запроса. Или сами для начала попробуйте его (запрос) выполнить в SQL Workshop->SQL Commands. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2009, 01:14 |
|
Пожалуйста помогите с добавлением значений
|
|||
---|---|---|---|
#18+
Так ничего и не получается. Значение в переменную передается и это видно. Чтото не то С LOV Если элемент указать как POPUP KEY LOV (Dispays description,returns key value) то в всплывающем окне появляется результат запроса, а в случае с Display as Text (based on LOV, saves state) пустое поле. Что я не так делаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2009, 14:31 |
|
Пожалуйста помогите с добавлением значений
|
|||
---|---|---|---|
#18+
Wladimir74, поскольку Ваше приложение я не вижу, то ответить не могу ничего. Попробуйте сделать пример на //http:/apex.oracle.com . ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2009, 20:13 |
|
Пожалуйста помогите с добавлением значений
|
|||
---|---|---|---|
#18+
suPPLer http://apex.oracle.com . Исправил ссылку. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2009, 20:14 |
|
Пожалуйста помогите с добавлением значений
|
|||
---|---|---|---|
#18+
Огромное спасибо. Наконцто разобрался. Ошибка была гдето на странице, видимо после многих неудачных попыток чтото срабатывало не так как нужно. Сделал все на вновь созданной сиранице и все работает как часы. Еще раз спасибо за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2009, 23:46 |
|
|
start [/forum/topic.php?fid=50&msg=36394572&tid=1877151]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 268ms |
total: | 409ms |
0 / 0 |