powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как убрать "Подтверждение удаления таблицы"?
6 сообщений из 6, страница 1 из 1
Как убрать "Подтверждение удаления таблицы"?
    #39600204
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую Всех! Подскажите, как убрать подтверждение удаления таблицы при выполнении запроса на создание таблицы. При этом он должен удалить старую. В "Параметрах клиента" убрал "галочки" в разделе "подтверждение", не помогает. Аксесс 2010.
...
Рейтинг: 0 / 0
Как убрать "Подтверждение удаления таблицы"?
    #39600228
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wladimirrr,

Сдается мне не все галочки убрал... таблица, запрос, форма, отчет, макрос, модуль позиционируются как документ, который ты хочешь удалить без подтверждения...
...
Рейтинг: 0 / 0
Как убрать "Подтверждение удаления таблицы"?
    #39600231
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wladimirrr,
Ассесс матюкается, потому что в процессе создания новой таблицы видит, что таблица с таким именем уже существует.
Сделайте предварительное удаление таблицы и только тогда создавайте новую.
Убить таблицу TTest:
DoCmd.DeleteObject acTable, "TTest"

Но тут есть нюанс. Если таблица TTest существует - удалится без проблем. Если такой таблицы нету - будет матюкаться. Потому надо либо делать предварительную проверку на существование таблицы TTest (но это уже другая история, инфы на форуме хватает), либо делать "молчаливое удаление".
Например, в похожих ситуациях я использую варварский метод "найти и молча убить все таблицы, в которых часть имени совпадает с указанным". Вот у меня таблицы, полученные от клиента, называются, скажем "ТОплатаПришло", "ТЗаказПришло", "ТДисконтПришло".

Вот по "Пришло" я их отлавливаю и убиваю:
With CurrentData.AllTables
For i = .Count - 1 To 0 Step -1
If InStr(1, .Item(i).Name, "Пришло") > 0 Then
CurrentDb.Execute "drop table " & .Item(i).Name
End If
Next
End With

Причём никаких матюков это не вызывает: есть подходящие таблицы - молча удаляет. Нету нужных - молча в холостую срабатывает и всё.
...
Рейтинг: 0 / 0
Как убрать "Подтверждение удаления таблицы"?
    #39600238
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmagwladimirrr,

Сдается мне не все галочки убрал... таблица, запрос, форма, отчет, макрос, модуль позиционируются как документ, который ты хочешь удалить без подтверждения...

Все галочки снял, не помогает.
...
Рейтинг: 0 / 0
Как убрать "Подтверждение удаления таблицы"?
    #39600239
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tarasios, Спасибо! Это то, что я искал!
...
Рейтинг: 0 / 0
Как убрать "Подтверждение удаления таблицы"?
    #39600294
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wladimirrr, это радует )
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как убрать "Подтверждение удаления таблицы"?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]