ОБСУЖДЕНИЕ

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

4 ответов 4,5 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Сохраняю документ по кнопке:
@Command([FileSave]);
@Command([FileCloseWindow])

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

Добавлено: прямо из хелпа пример, трудно глянуть?
 
Не трудно. Если бы любой, мог бы решить все свои проблемы с помощью хелпа наступил бы мир во всем мире))
OKEN, я ничего не понял, извини.
 
на кнопку кинуть такой код:
@If(@Command([FileSave]);@Command([FileCloseWindow]);@StatusBar("Save cancelled"))
или кнопка священна и неприкосновенна?
 

Статистика тем

Создано
motogarri,
Последний ответ от
motogarri,
Ответы
4
Просмотры
4 503