|
|
|
Дата блок с Delete Allowed: No - как *отменить* вставку одной строки, сохранив другую?
|
|||
|---|---|---|---|
|
#18+
Oracle 10.2.0.3 (db, forms) Есть дата блок, часть полей database, часть - LOV (на основе record group из базы) Delete Allowed : No (требование ТЗ) Пользователь создаёт строчку 1, переходит к созданию строчки 2, и тут понимает - вторая строчка ему не нужна, он хочет сохранить только данные строчки 1. Как это реализовать в Формсах?? Пользователь может закрыть форму, но при этом он теряет данные строчки 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2011, 13:18 |
|
||
|
Дата блок с Delete Allowed: No - как *отменить* вставку одной строки, сохранив другую?
|
|||
|---|---|---|---|
|
#18+
CrazyDiamondПользователь создаёт строчку 1, переходит к созданию строчки 2, Перед переходом делать commit_form ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2011, 12:32 |
|
||
|
Дата блок с Delete Allowed: No - как *отменить* вставку одной строки, сохранив другую?
|
|||
|---|---|---|---|
|
#18+
А если оставить Delete Allowed : True, а удаление обыграть следующим образом: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2011, 15:25 |
|
||
|
Дата блок с Delete Allowed: No - как *отменить* вставку одной строки, сохранив другую?
|
|||
|---|---|---|---|
|
#18+
Уточните плиз, 1. Каким образом можно сделать что-либо перед переходом (т.е. где написать commit_form этот) 2. Каким образом сделать запрет удаления, если это не INSERT, т.е. как в формсах сказать, что удалять нельзя (допустим я ругаюсь через message(), а дальше-то что) ? Я пока со встроенными функциями формсов знаком очень плохо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2011, 12:46 |
|
||
|
Дата блок с Delete Allowed: No - как *отменить* вставку одной строки, сохранив другую?
|
|||
|---|---|---|---|
|
#18+
1. Можно вставить commit_form в триггере WHEN-NEW-RECORD-INSTANCE - будет сохранят при переходе на новую запись 2. В триггере KEY-DELREC вставить что-то наподобие: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2011, 13:12 |
|
||
|
Дата блок с Delete Allowed: No - как *отменить* вставку одной строки, сохранив другую?
|
|||
|---|---|---|---|
|
#18+
Алымов Анатолий1. Можно вставить commit_form в триггере WHEN-NEW-RECORD-INSTANCE - будет сохранят при переходе на новую запись 2. В триггере KEY-DELREC вставить что-то наподобие: Код: plaintext 1. 2. 3. 4. 5. Огромное спасибо, сделал по варианту 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2011, 13:26 |
|
||
|
|

start [/forum/topic.php?fid=51&msg=37222314&tid=1878730]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
160ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 484ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...