Последняя версия DataExpress 3 beta от 27 мая 2018 года. Скачать. Энциклопедия DX. Форум на Develop-Soft

Сохранить изменения?

Все вопросы создания форм и их компонентов в дизайнере. Родительская и дочерняя формы. Компоненты формы: надпись, текст, число, дата, время, счётчик,и т.д. Особенности работы и взаимодействия компонентов, их назначение и практическое применение.
rausNT
Опытный
Сообщения: 379
Зарегистрирован: Чт авг 24, 2017 9:23 am

Сохранить изменения?

Сообщение rausNT » Пт июн 08, 2018 6:36 pm

Подскажите, какую комбинацию свойств формы нужно использовать, чтобы при нажатии на крестик выскакивало такое окно.

save.PNG
save.PNG (5.83 КБ) 236 просмотров


Заранее спасибо!

Аватара пользователя
admin
Разработчик
Сообщения: 3539
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Сохранить изменения?

Сообщение admin » Пт июн 08, 2018 8:26 pm

Такой возможности нет.

rausNT
Опытный
Сообщения: 379
Зарегистрирован: Чт авг 24, 2017 9:23 am

Re: Сохранить изменения?

Сообщение rausNT » Сб июн 09, 2018 8:50 am

но это же скрин из тестовой БД.
Реализовано скриптами?

Гocть
Опытный
Сообщения: 345
Зарегистрирован: Пн ноя 27, 2017 8:02 am

Re: Сохранить изменения?

Сообщение Гocть » Сб июн 09, 2018 8:52 am

rausNT писал(а):какую комбинацию свойств формы нужно использовать, чтобы при нажатии на крестик выскакивало такое окно.

Какой вопрос, такой ответ.

Да. Это можно сделать скриптами.
Фрилансер. Разработка на заказ. Консультирование.

rausNT
Опытный
Сообщения: 379
Зарегистрирован: Чт авг 24, 2017 9:23 am

Re: Сохранить изменения?

Сообщение rausNT » Сб июн 09, 2018 9:14 am

Гocть писал(а):
rausNT писал(а):какую комбинацию свойств формы нужно использовать, чтобы при нажатии на крестик выскакивало такое окно.

Какой вопрос, такой ответ.

Да. Это можно сделать скриптами.


В демке как раз комбинация свойств формы вызывает такое сообщение.
Скриптов на ней нет. Значит код присутствует в стоке.
Значит это можно использовать в своих БД. Сообщение же "Отменить изменения" не такое удобное.
Только не пойму как.

Demo.PNG
Demo.PNG (52.75 КБ) 204 просмотра

Гocть
Опытный
Сообщения: 345
Зарегистрирован: Пн ноя 27, 2017 8:02 am

Re: Сохранить изменения?

Сообщение Гocть » Сб июн 09, 2018 9:18 am

То диалоговое окно, которое вы показали, работает только в режиме отображения "форма+таблица". В режиме "только таблица" этот диалог можно сделать только скриптами.
Фрилансер. Разработка на заказ. Консультирование.

Аватара пользователя
admin
Разработчик
Сообщения: 3539
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Сохранить изменения?

Сообщение admin » Сб июн 09, 2018 9:45 am

rausNT писал(а):но это же скрин из тестовой БД.
Реализовано скриптами?

Этот диалог появляется только, если установлен флажок "Подтверждение автосохранения записи". Работает во всех представлениях.

rausNT
Опытный
Сообщения: 379
Зарегистрирован: Чт авг 24, 2017 9:23 am

Re: Сохранить изменения?

Сообщение rausNT » Сб июн 09, 2018 10:29 am

admin писал(а):
rausNT писал(а):но это же скрин из тестовой БД.
Реализовано скриптами?

Этот диалог появляется только, если установлен флажок "Подтверждение автосохранения записи". Работает во всех представлениях.


Наверное Вы ошибаетесь. В той же демке перевожу форму в "Только таблица", не изменяя более ничего и выскакивает окно "отменить изменения"

Гocть
Опытный
Сообщения: 345
Зарегистрирован: Пн ноя 27, 2017 8:02 am

Re: Сохранить изменения?

Сообщение Гocть » Сб июн 09, 2018 10:42 am

1. Создайте 2 формы. (Режим "только таблица" и "не только таблица").
2. Включите в обеих подтверждение сохранения.
3. Посмотрите на диалоги.
Фрилансер. Разработка на заказ. Консультирование.

Аватара пользователя
admin
Разработчик
Сообщения: 3539
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Сохранить изменения?

Сообщение admin » Сб июн 09, 2018 10:48 am

Диалог с тремя кнопками появляется только когда установлено свойство "Подтверждения автосохранения записи. Когда это работает? Когда пользователь изменил запись и пытается перейти на другую запись, вкладку, выполнить команду меню или закрыть программу.
Нажатие на крестик определяется как отмена изменений, поэтому диалог "Да-Нет", т. е. либо отменить, либо прервать процесс. Если Вам нужен диалог "Да-Нет-Отмена", когда нажимаете крестик, то только скриптом.


Вернуться в «Формы. Дизайнер. (компоненты и свойства)»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей