DELETE

Материал из GB wiki
Перейти к: навигация, поиск

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

Синтаксис

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

Аргументы

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

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

Нет

Примеры

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