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

Тема в разделе "Lotus - Программирование", создана пользователем motogarri, 20 апр 2010.

  1. motogarri

    motogarri Well-Known Member

    Регистрация:
    17 фев 2010
    Сообщения:
    188
    Симпатии:
    4
    Сохраняю документ по кнопке:
    @Command([FileSave]);
    @Command([FileCloseWindow])

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

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    Добавлено: прямо из хелпа пример, трудно глянуть?
     
  3. motogarri

    motogarri Well-Known Member

    Регистрация:
    17 фев 2010
    Сообщения:
    188
    Симпатии:
    4
    Не трудно. Если бы любой, мог бы решить все свои проблемы с помощью хелпа наступил бы мир во всем мире))
    OKEN, я ничего не понял, извини.
     
  4. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    на кнопку кинуть такой код:
    @If(@Command([FileSave]);@Command([FileCloseWindow]);@StatusBar("Save cancelled"))
    или кнопка священна и неприкосновенна?
     
  5. motogarri

    motogarri Well-Known Member

    Регистрация:
    17 фев 2010
    Сообщения:
    188
    Симпатии:
    4
    Кнопка не возражала.
    Спасибо за помощь, работает.
     
Загрузка...

Поделиться этой страницей