автор |
Есть ли другой способ этой операции? |
...вы так говорите - "другой", типа описали - первый...
незаметил...
способов достаточно много...
самый простой
(мы же про мдб/ассд - говорим??!! ...и БД -разделена) - завести табличку с 2-мя полями
id - id записи на ленточная форма
выбрано - флажок
и ленточную форму построить на запросе
SELECT <всё то же что и сейчас>, [табличку с 2-мя полями].выбрано
FROM <откуда сейчас>
LEFT JOIN [табличку с 2-мя полями]
ON <откуда сейчас>.id = [табличку с 2-мя полями].id
и в кнопку "Удалить"
DELETE [таблица откуда удаляем].*
FROM [таблица откуда удаляем]
INNER JOIN [табличку с 2-мя полями]
ON [таблица откуда удаляем].id = [табличку с 2-мя полями].id
WHERE [табличку с 2-мя полями].выбрано = True