• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Проверка Querysave

Kizarek86

Green Team
20.07.2007
871
7
BIT
41
Такая проблемка возникла, если закрывать документ так:
Call uidocST.Close
То в QuerySave, где идёт некоторая проверка данных, если документ необходимо не закрывать а отменить закрытие(Continue = False), документ не закрывается, но ругается.
Почему вылезает ошибка: "NotesUIDocument:Save canselled" ? и как её убить?)
 
M

morpheus

Для: kizarek
а обработать ошибку пробовали7
 
S

Sandr

В кверисейве Continue = False не для признака закрытия, а для признака сохранения...

NotesUIDocument:Save canselled вылазит из-за того, скорее всего, что на QueryClose у вас стоит сохоанение документа, а на кверисейве у Вас срабатывает Continue = False... Он не может сохранить документ вот и ругается...
 

Kizarek86

Green Team
20.07.2007
871
7
BIT
41
Для: Morpheus
Да проблемы какие с обработчиком у меня, толя я немогу понять как он работает, толи он неправильно работает) Ошибку он всё равно выдаёт, но обрабатывает действие при ошибке)

Для: Sandr
А как отменить закрытие на скрипте?)
 

Kizarek86

Green Team
20.07.2007
871
7
BIT
41
Для: Sandr
Не лучший вариант.Нужно как то убить ошибку эту, а не запретить документ к сохранению совсем)
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Имхо, сама идея сохранять документ в событии QueryClose не совсем верная...
 
O

Omh

Для: Medevic
Это что бы не сказать "совсем неправильная" :)
 
F

fedotxxl

<!--QuoteBegin-kizarek+1:02:2008, 12:45 -->
<span class="vbquote">(kizarek @ 1:02:2008, 12:45 )</span><!--QuoteEBegin-->Для: Sandr
Не лучший вариант.Нужно как то убить ошибку эту, а не запретить документ к сохранению совсем)
[snapback]96170" rel="nofollow" target="_blank[/snapback]​
[/quote]
On error XXX Resume Next
 

Kizarek86

Green Team
20.07.2007
871
7
BIT
41
Для: fedotxxl
XXX - ет что?)

номер ошибки?
И где будет код у которого обработается ошибка. просто вчера столкнулся с такой штукой, если после обработчика следующая строка то обрабатывается, а через одну ваще хз че происходит. в общем воткнул туда камент всё заработало.
 
S

Sandr

перед сохранением на квериклоуз напиши on error resume next , но Medevic и Omh дело говорят.. неправильно на квериклоузе сохраняить документ...
 

Kizarek86

Green Team
20.07.2007
871
7
BIT
41
Для: Sandr
Угумс, принял к сведению)Переделал уже) Всем спасибо за советы.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!