Отменить закрытие из Querysave

motogarri

Well-Known Member
17.02.2010
200
4
#1
Сохраняю документ по кнопке:
@Command([FileSave]);
@Command([FileCloseWindow])

В событии QuerySave проверяю поля на заполнение:
Код:
	If Doc.Поле(0) = "" Then
Msgbox "Не заполнено поле"
Doc.SaveOptions="0"
Continue=False
End If
Все нормально проверяется, но документ закрывается в любом случае. Оно и понятно, я ему сам говорю закрыться, но как отменить закрытие?
Пробовал проверку делать на QueryClose, но тогда по кнопке отмена вылазит мой MsgBox.
 

hosm

* so what *
18.05.2009
2 442
9
#2
This code, when added to the Save action button in a form and triggered from Notes, saves the current document and opens the AllDocs view when the save is successful. If the save is not successful, it returns the message, "Save unsuccessful," to the status bar.
Код:
@If(@Command([FileSave]);@Do(@Command([CloseWindow]);@Command([OpenView];"AllDocs"));@StatusBar("Save unsuccessful"))
Добавлено: прямо из хелпа пример, трудно глянуть?
 

motogarri

Well-Known Member
17.02.2010
200
4
#3
Не трудно. Если бы любой, мог бы решить все свои проблемы с помощью хелпа наступил бы мир во всем мире))
OKEN, я ничего не понял, извини.
 

hosm

* so what *
18.05.2009
2 442
9
#4
на кнопку кинуть такой код:
@If(@Command([FileSave]);@Command([FileCloseWindow]);@StatusBar("Save cancelled"))
или кнопка священна и неприкосновенна?