Последняя версия DataExpress 3 beta от 7 декабря 2019 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

Очистить таблицу скриптом

Все о том как сделать что-то с помощью скриптов.
jurist23rus
Эксперт
Сообщения: 2661
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп
Благодарил (а): 2 раза
Поблагодарили: 13 раз

Re: Очистить таблицу скриптом

Сообщение jurist23rus » Пн сен 03, 2018 8:27 pm

Это был не намек. Я в прямом смысле.
Destiny is a very convenient word for those who never take decisions.

Аватара пользователя
Гocть
Эксперт
Сообщения: 1586
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 9 раз

Re: Очистить таблицу скриптом

Сообщение Гocть » Пн сен 03, 2018 8:29 pm

Vofka18 писал(а): мне всего надо было поменять местами moveNext и delete.

Сделайте как админ подсказал. При delete move*методы применять необязательно.
Фрилансер. Разработка на заказ. Консультирование.

Vofka18
Опытный
Сообщения: 264
Зарегистрирован: Вс мар 04, 2018 4:54 pm
Благодарил (а): 14 раз
Поблагодарили: 4 раза

Re: Очистить таблицу скриптом

Сообщение Vofka18 » Пн сен 03, 2018 8:33 pm

Гocть писал(а):
Vofka18 писал(а): мне всего надо было поменять местами moveNext и delete.

Сделайте как админ подсказал. При delete move*методы применять необязательно.

Да, уже так и сделал. Чет не сразу понял как это будет работать...

Аватара пользователя
Гocть
Эксперт
Сообщения: 1586
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 9 раз

Re: Очистить таблицу скриптом

Сообщение Гocть » Пн сен 03, 2018 8:33 pm

Vofka18 писал(а):Чет не сразу понял как это будет работать...

Что именно?

admin писал(а):

Код: Выделить всё

While self.forms['Запчасти для списания'].EOF<>true do
  self.forms['Запчасти для списания'].delete;

Код: Выделить всё

Пока ЭтаФорма.ПодчиненныеФормы['Запчасти для списания'].Конец НЕ РАВНО Истина
Цикл
ЭтаФорма.ПодчиненныеФормы['Запчасти для списания'].Удалить

То есть:

Код: Выделить всё

Пока ЭтаФорма.ПодчиненныеФормы['Запчасти для списания'].Конец РАВНО Истина
Выйти из цикла
Фрилансер. Разработка на заказ. Консультирование.

Vofka18
Опытный
Сообщения: 264
Зарегистрирован: Вс мар 04, 2018 4:54 pm
Благодарил (а): 14 раз
Поблагодарили: 4 раза

Re: Очистить таблицу скриптом

Сообщение Vofka18 » Пн сен 03, 2018 8:39 pm

Гocть писал(а):
Vofka18 писал(а):Чет не сразу понял как это будет работать...

Что именно?

Да то, что не надо перемещаться к следующей записи, что при удалении текущей фокус сам перейдет на следующую. Признаю мой косяк...

Аватара пользователя
Гocть
Эксперт
Сообщения: 1586
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 9 раз

Re: Очистить таблицу скриптом

Сообщение Гocть » Пн сен 03, 2018 8:40 pm

Vofka18 писал(а):что не надо перемещаться к следующей записи, что при удалении текущей фокус сам перейдет на следующую

Ну это уже матчасть. Надо ее подучить.
Фрилансер. Разработка на заказ. Консультирование.

Vofka18
Опытный
Сообщения: 264
Зарегистрирован: Вс мар 04, 2018 4:54 pm
Благодарил (а): 14 раз
Поблагодарили: 4 раза

Re: Очистить таблицу скриптом

Сообщение Vofka18 » Пн сен 03, 2018 8:46 pm

Гocть писал(а):
Vofka18 писал(а):что не надо перемещаться к следующей записи, что при удалении текущей фокус сам перейдет на следующую

Ну это уже матчасть. Надо ее подучить.

Это моя невнимательность :) наверное в отпуск пора :D