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

Сдается мне не все галочки убрал... таблица, запрос, форма, отчет, макрос, модуль позиционируются как документ, который ты хочешь удалить без подтверждения...
...
Рейтинг: 0 / 0
11.02.2018, 15:47
    #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
11.02.2018, 16:21
    #39600238
wladimirrr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать "Подтверждение удаления таблицы"?
vmagwladimirrr,

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

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


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