|
|
|
Помогите с триггером
|
|||
|---|---|---|---|
|
#18+
На самом деле просто не хватает в голове .... Вообщем есть 2 таб. Справочник периодов: id, name, nd(нач.дата), kd(кон.дата),status Документ: id, num_doc(номер документа), date_doc(дата документа) Допустим есть перид 100, Январь 2004, 01/01/2004, 31/01/2004, Закрыт Пользователь добавляет или исправляет документ с датой (любой с 01 по 31 01/2004) пусть 10/01/2004 нажимает ОК ,а т.к. перид имеет статус ЗАКРЫТ, то тут выходит RAISERROE 20000 'Ай-я-я-й' И не могу сообразить как это воплотить, может кто поможет. P.S. про головову шутить не надо! ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 13:25 |
|
||
|
Помогите с триггером
|
|||
|---|---|---|---|
|
#18+
Что текст триггера не изобрести ? Для начала СУБД скажи, какая, а там посмотрим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 13:51 |
|
||
|
Помогите с триггером
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. авторЯ думаю, что эту проверку лучше вынести на клиента. Не стоит - иначе теряется целостность данных в случаях ошибок клиентской части или редактирования через тот же Central. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 13:55 |
|
||
|
Помогите с триггером
|
|||
|---|---|---|---|
|
#18+
авторНе стоит - иначе теряется целостность данных в случаях ошибок клиентской части или редактирования через тот же Central. У него репликация. А что если все-таки придется подправить документ? Придется выключать тригер? или все обертывать в IF CURRENT REMOTE USER IS NULL THEN END IF; + включить пересылать содержимое тригеров? Сомнительно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 14:04 |
|
||
|
Помогите с триггером
|
|||
|---|---|---|---|
|
#18+
Выдает ошибку Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. PB 9.0.2 (7236) ASA 9.0.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 14:12 |
|
||
|
Помогите с триггером
|
|||
|---|---|---|---|
|
#18+
DIGITALPROВыдает ошибку Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. PB 9.0.2 (7236) ASA 9.0.2 А реальное поле подставить из таблицы вместо моего примера не судьба ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 14:17 |
|
||
|
Помогите с триггером
|
|||
|---|---|---|---|
|
#18+
А реальное поле подставить из таблицы вместо моего примера не судьба ? Ну а теперь можно пошутить и на счет головы ;)) Ты как всегда прав, после того как я исполнил свою судьбу, хочу сказать Спасибо, все ОК! =============================== PB 9.0.2 (7534) ASA 9.0.2 (2451) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 14:39 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=32828614&tid=2014019]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 394ms |

| 0 / 0 |

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