Удаление данных из таблицы Access

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Janemo
Сообщения: 6
Зарегистрирован: 03 апр 2008, 19:16

Подскажите, пожалуйста, варианты решения задачи в Access. По нажатию кнопки на форме из определенной таблицы должны удаляться все записи, причем так чтобы пользователь этого процесса не видел и сообщение о подтверждении удаления не выводилось.
Teslenko_EA
Сообщения: 526
Зарегистрирован: 04 фев 2007, 18:37
Откуда: Сургут
Контактная информация:

Здравствуйте Janemo.
Надеюсь это не для диверсии :)
два простых способа код любого из них "повесьте" на событие Вашей кнопки:

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

    DoCmd.SetWarnings False
    DoCmd.RunSQL "DELETE * FROM Table1"
    DoCmd.SetWarnings True

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

    CurrentDb.Execute "DELETE * FROM Table2"
Евгений.
Janemo
Сообщения: 6
Зарегистрирован: 03 апр 2008, 19:16

Большое спасибо! Сейчас испробую... Нет, это не для диверсии :) Просто нужно вспомогательную таблицу очищать перед очередной записью данных. Я пошла по такому сложному пути
DoCmd.OpenTable stTblName
DoCmd.RunCommand acCmdSelectAllRecords
DoCmd.RunCommand acCmdCut
DoCmd.Close
Но результат меня не устроил, т.к видно появление таблицы.

- Ура! - Все получилось. Спасибо!
Ответить