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`) быстрое удаление записей по условию