cmSetDefault: задать значения по умолчанию |
Идентификатор события - cmSetDefault.
Оператор Abort может быть выполнен.
Оператор Stop не может быть выполнен.
Событие возникает при необходимости занести значения по умолчанию. Это событие возникает сразу после нажатия пользователем клавиши создания новой записи. Здесь необходимо занести в запись значения по умолчанию. Перед обработкой этого события для текущей корневой таблицы устанавливается состояние новой записи. После модификации пользователем значений полей при попытке любым путем уйти с записи возникнет событие cmInsertRecord, в котором необходимо запрограммировать оператор добавления записи SQL. Если запись не была модифицирована, то cmInsertRecord не возникает.
Если в обработчике вызван метод Abort, то:
в случае, если событие порождено пользователем, система останется на той записи на которой он находился в момент попытки создать новую запись.
в случае если событие порождено попыткой войти в интерфейс, в котором нет записей, интерфейс не откроется.
в случае если событие порождено перейти в подчиненную панель пользователь останется в верхней панели.
в случае если событие порождено удалением последней записи в таблице, если текущая панель является самой старшей, то интерфейс закроется, иначе произойдет переход в верхнюю по дереву реляционных отношений панель.