DeleteRec

автор: jurist23rus
модуль: RecordEditor

Используйте функцию осторожно! Удалённые записи нельзя восстановить! Функция используется только с кнопкой!

Не используйте функцию в полях или надписях - это неизбежно приведёт к ошибкам и потере информации!

Удаляет записи в родительской форме согласно заданному фильтру. Если оставить фильтр пустым - удаляет все записи формы.

DeleteRec ('ИмяФормы', '[ПолеФормы]=«Значение»', 'YesAccept', 'YesMsg'

Под формой источника подразумевается форма, указанная в параметре №1. Фильтр всегда задаётся для формы источника, а не для таблицы.

Параметры

  1. имя формы - текст (не может быть пустым)
  2. фильтр - можно оставить пустым, тогда будут удалены все записи формы
  3. окно подтверждения перед удалением. YesAccept - показывать окно подтверждения, NoAccept - не показывать окно подтверждения
  4. сообщение о выполнении функции. YesMsg - показывать сообщение, NoMsg - не показывать сообщение.

Результат

ничего не возвращает

Если вы не уверены в том, что делаете указывайте в параметре 3 и 4 значения YesAccept и YesMsg - это позволит контролировать работу функции, иначе функция будет работать скрытно.

Пример

DeleteRec ('Сотрудники', '[Фамилия]="Иванов"', 'YesAccept', 'YesMsg') 

Функция удалит из формы «Сотрудники» всех сотрудников с фамилией Иванов.

DeleteRec ('Сотрудники', '', 'YesAccept', 'YesMsg')

Функция удалит из формы «Сотрудники» все записи.