DELETE

Материал из GB wiki
Версия от 12:51, 8 октября 2021; Alexey (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Удаляет из датасета текущую запись, или множество записей, отвечающих заданному условию.

Синтаксис

DELETE(Имя датасета,Фильтр)

Аргументы

Имя датасета
строка, являющаяся именем одного из датасетов электронной или печатной формы.
Если после имени датасета стоит ".*", то удаление производится быстро, что удобно для большого количества записей, но при этом на delete не работают никакие возможные обработчики и пр.
Фильтр
строка с фильтром для удаления множества записей. Необязательный параметр

Тип результата

Нет

Примеры

Delete(`Goodies`) удалить текущую запись
Delete(`Goodies`,`1`) удалить все записи
Delete(`Goodies`,`Articul.RootFolder.Heap.@Block="1"`) удалить записи по условию
Delete(`dsXML.*`,`IsSerial=1`) быстрое удаление записей по условию