|
Форма на основе нескольких таблиц
|
|||
---|---|---|---|
#18+
Здраствуйте! В Апекс, на мой взгляд, не очень удачный мастер для создания форм, так как позволяет создавать форму только на основе 1 таблицы. А как быть. если необходимо создать форму на основе нескольких (как в Аксе)? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2010, 16:55 |
|
Форма на основе нескольких таблиц
|
|||
---|---|---|---|
#18+
Foxter, как минимум можно использовать view... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2010, 17:08 |
|
Форма на основе нескольких таблиц
|
|||
---|---|---|---|
#18+
Foxter, 0. Как уже сказали, использовать представление. 1. Создавать форму (элементы, кнопки, процессы, бранчи) вручную. 2. Разбить форму на несколько форм. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2010, 17:29 |
|
Форма на основе нескольких таблиц
|
|||
---|---|---|---|
#18+
Спасибо, попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2010, 08:34 |
|
Форма на основе нескольких таблиц
|
|||
---|---|---|---|
#18+
Создал представление на основе 2 новых пустых таблиц форму с отчетом. Но при попытке через форму записать в нее значения. возникло: авторORA-01445: невозможно из связанного представления выбрать ROWID или произвести выборку без таблицы с сохраняющимися ключами Error Unable to process row of table TMP_TBL_VIEW. Что бы это значило? P.S.: Таблицы не связаны между собой ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2010, 08:53 |
|
Форма на основе нескольких таблиц
|
|||
---|---|---|---|
#18+
А при попыттке создать первую запись через представление в обжект браузере, получаю авторerror ORA-01779: нельзя изменить столбец, кот.отображает non key-preserved таблицу ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2010, 09:00 |
|
Форма на основе нескольких таблиц
|
|||
---|---|---|---|
#18+
Foxter, Уважаемый suPPLer мне уже помог с такой проблемой (не через view, а через рукодельный DML): Топик Вот тут хорошо описан процесс перехода на ручной процесс DML ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2010, 13:12 |
|
Форма на основе нескольких таблиц
|
|||
---|---|---|---|
#18+
Спасибо, посмотрю ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2010, 13:15 |
|
Форма на основе нескольких таблиц
|
|||
---|---|---|---|
#18+
0.FoxterСоздал представление на основе 2 новых пустых таблиц форму с отчетом. Но при попытке через форму записать в нее значения. возникло: авторORA-01445: невозможно из связанного представления выбрать ROWID или произвести выборку без таблицы с сохраняющимися ключами Error Unable to process row of table TMP_TBL_VIEW. Что бы это значило? http://ora-01445.ora-code.com/ ORA-01445: cannot select ROWID from a join view without a key-preserved table Cause: A SELECT statement attempted to select ROWIDs from a view derived from a join operation. Because the rows selected in the view do not correspond to underlying physical records, no ROWIDs can be returned. Action: Remove ROWID from the view selection clause, then re-execute the statement. 1.FoxterА при попыттке создать первую запись через представление в обжект браузере, получаю авторerror ORA-01779: нельзя изменить столбец, кот.отображает non key-preserved таблицу http://ora-01779.ora-code.com/ ORA-01779: cannot modify a column which maps to a non key-preserved table Cause: An attempt was made to insert or update columns of a join view which map to a non-key-preserved table. Action: Modify the underlying base tables directly. 2. RTFM Oracle® Database SQL Language Reference: CREATE VIEW - Notes on Updatable Views . 3. Напишите процессы вставки, обновления и удаления руками. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2010, 13:39 |
|
Форма на основе нескольких таблиц
|
|||
---|---|---|---|
#18+
NgelsFoxter, Вот тут хорошо описан процесс перехода на ручной процесс DML О! Как я и думал :) можно в принципе обойтись без ДМЛ... просто набор полей и их обработка через СКЛ. Я ведь правильно понял? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2010, 14:35 |
|
Форма на основе нескольких таблиц
|
|||
---|---|---|---|
#18+
suPPLer ....................................... Oracle® Database SQL Language Reference: CREATE VIEW - Notes on Updatable Views . 3. Напишите процессы вставки, обновления и удаления руками. :) Ух ты.... спасибо Вам, Suppler! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2010, 14:37 |
|
|
start [/forum/topic.php?fid=50&msg=36509521&tid=1877048]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
58ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 274ms |
total: | 435ms |
0 / 0 |