Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Форма для добавления или изменения записи сразу в двух таблицах. / 11 сообщений из 11, страница 1 из 1
27.06.2016, 23:30
    #39263279
Hagbo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма для добавления или изменения записи сразу в двух таблицах.
Как сделать одну форму которая будет добавлять или изменять запись сразу в двух таблицах.

Добавляю айтемы на форму указываю source type:database column, но выходит ошибка что такой ячейки нет в таблице.

Нашёл похожую статью http://www.sql.ru/forum/726758/problema-s-dml-v-form-with-report
Но там пример был отправлен в лс.

Поковырялся в Automatic Row Processing (DML) , но сам так и не смог решить.

Подскажите пример.
...
Рейтинг: 0 / 0
28.06.2016, 03:57
    #39263341
Hagbo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма для добавления или изменения записи сразу в двух таблицах.
через Master Detail Form создаю и могу редактировать сразу две таблицы, но создавать могу только одну.

заметил что есть:

ApplyMRU Multi Row Update Conditional
ApplyMRD Multi Row Delete Conditional

а вот create нету, может с этим связано?
...
Рейтинг: 0 / 0
28.06.2016, 04:10
    #39263342
Hagbo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма для добавления или изменения записи сразу в двух таблицах.
решил создать , а там нету create, что делать?

Automated Row Fetch
Automatic Row Processing (DML)
Multi Row Update
Multi Row Delete
Add rows to tabular form
...
Рейтинг: 0 / 0
28.06.2016, 05:58
    #39263353
Бакыт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма для добавления или изменения записи сразу в двух таблицах.
insted of trigger
...
Рейтинг: 0 / 0
28.06.2016, 10:03
    #39263453
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма для добавления или изменения записи сразу в двух таблицах.
Hagbo,

Подробно 5 ый не вникал, но думаю тут вряд ли что изменилось, в апекс 4 на ОДНОЙ странице, автоматические процессы могут быть только для ОДНОЙ таблицы.
...
Рейтинг: 0 / 0
28.06.2016, 10:05
    #39263456
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма для добавления или изменения записи сразу в двух таблицах.
Hagbo,
Я не думаю что нужны триггеры, можно пойти разными способами.
1. Комбинированный. Для одной таблицы автоматические процессы, для второй ручные.
2. Полностью рукописные процессы.
...
Рейтинг: 0 / 0
28.06.2016, 11:14
    #39263528
Hagbo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма для добавления или изменения записи сразу в двух таблицах.
blkangel,
У меня апекс 4.0 стоит, я просто в ютубе видео на 5-й нашёл))

Как я понял? я должен создать процесс PL/sql который будет срабатывать при нажатии кнопки.

например для вставки
insert into Таблица(Столбец1,Столбец2,....,СтолбецN) values(:item1,:item2,....,:itemN);

По такому принципу?
...
Рейтинг: 0 / 0
28.06.2016, 11:20
    #39263537
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма для добавления или изменения записи сразу в двух таблицах.
HagboКак я понял? я должен создать процесс PL/sql
Да.
Если любитель оракле СУБД то в триггере. Если нет, то в процессе PL.
...
Рейтинг: 0 / 0
28.06.2016, 11:35
    #39263558
Hagbo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма для добавления или изменения записи сразу в двух таблицах.
Petro123,
Хорошо, как за комп сяду попробую создать процесс.
А когда будут одновременно посылаться запросы от нескольких пользователей, то триггер не будет глючить?
...
Рейтинг: 0 / 0
28.06.2016, 11:45
    #39263585
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма для добавления или изменения записи сразу в двух таблицах.
Hagboто триггер не будет глючить?
нет. Поверь Ораклу.
...
Рейтинг: 0 / 0
28.06.2016, 21:55
    #39264264
Hagbo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма для добавления или изменения записи сразу в двух таблицах.
Petro123,
С pl/sql процессом, всё работает.

Но есть ещё одна проблема((
http://www.sql.ru/forum/1220274-a/slozheniya-drobnyh-chisel-s-dobavleniem-v-item
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Форма для добавления или изменения записи сразу в двух таблицах. / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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