• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

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

  • Автор темы Автор темы motogarri
  • Дата начала Дата начала
M

motogarri

Сохраняю документ по кнопке:
@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"))
или кнопка священна и неприкосновенна?
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab